Indian restaurant is located in Sarcelles, France on Villers le bel. Indian restaurant is rated 5 out of 5 in the category south indian restaurant in France.
Service options
Kerbside pickup
No-contact delivery
Amenities
Good for kids
Toilets
Offerings
Coffee
Healthy options