ViaMichelin
Little India
Location picture
Very good 8.2 (194 reviews)
Approx. £29
Location
32 Gloucester Road
London SW7 4RB