"Carom at Meza is a Pan Indian restaurant located in the heart of Soho. The restaurant offers an excellent menu developed by head chef Balaji Balachander, featuring a variety of authentic Indian dishes. With its prime location and high-quality cuisine, Carom at Meza is a must-visit for those looking to experience the flavors of India in London."
Show More
Questions & Answers
Q1
Where is Carom at Meza located?
Carom at Meza is located at 100 Wardour St, City of London, England, W1F 0TN.