oxford indian restaurant michelin star
indian restaurant in the heart of central london, based on the famous charlotte street in fitzrovia. voted best indian restaurant in 2019 by the resident magazine.
Category:-
Global Rank:1,144,066
visits:30.5K
pages/Per:4.2
ADS