Back to list
Indian Villa
Fabulous 9.4 (436 reviews)
Around £20
Location
1 Station parade Uxbridge Road
London W5 3NU
See on the map