About
The Nilgiris Restaurant is an establishment located in Scarborough, Ontario on 3021 Markham Rd #50. The Nilgiris Restaurant is in the "Vegetarian restaurant" category. Idly & other South Indian vegetarian specialties are served buffet-style in a simple space.
Categories
Vegetarian restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like