Taj’s Quilon London Unveils Refreshed Look
Taj’s iconic Indian restaurant Quilon, located within the prestigious Taj 51 Buckingham Gate Suites and Residences in London, has unveiled a reimagined space and refreshed culinary experience, continuing its long-standing legacy as a pioneer of refined Indian dining in the UK. Holding a Michelin star since 2008, Quilon now embarks on a bold new journey […]