1/2087 B, E Ram Nagar, Durga Mandir Rd, Shahdara, New Delhi, India
No delivery
Spot something wrong?
Dishes at Taste Mantra. Prices may vary in venue.