Photos of The Nilgiris Restaurant - Authentic South Indian Cuisine on 3021 Markham Road, Unit 50, Toronto ON. (Click on a thumbnail to enlarge picture)



<