Award-Winning Restaurant Becomes Ambassador for Odia Culture in the United Kingdom London/Bhubaneswar, June 20, 2026: In a landmark moment for the Odia diaspora and the larger Indian community in the United Kingdom, CHILLIKA an Indian Street Food Restaurant, located in Bexleyheath, London has been recognised as the most Recommended Restaurant for 2026 by Restaurant Guru …



