Located in the heart of London at the iconic Taj 51 Buckingham Gate Suites and Residences, London, Taj’s prestigious Indian restaurant, Quilon, has been awarded a Michelin star for the fourteenth successive year in the Michelin Guide for restaurants in 2021. First awarded a Michelin star in 2008 and consistently retaining it ever since Quilon prides itself on […]

