apicfood
Food
About
Locations
App
download app
UK
London
Indian Villa
Indian Villa
1 Station Parade, London W5 3LD
+442045370016
@indianvilla_ealing
HARIYALI SALMON TIKKA
TANDOOORI CHICKEN WITH BOWL OF GREEN'S
CHICKEN LOLLIPOP
SAMOSA CHAAT