Amaya

Halkin Arcade, 19 Motcomb Street, Belgravia, London, United Kingdom

£££ Indian

MICHELIN Guide's Point Of View