METRO GRILL RESTAURANT
Plot Number-21 & 25, 1st Floor, Pitampura, , Delhi - 110034, Delhi, India
E 7, Local Shopping Complex, Masjid More, Greater Kailash Ii, , Delhi - 110048, Delhi, India
108, New Khanna Market, Lodhi Road, , Delhi - 110003, Delhi, India
Shop No. 2, Basrurkar Market, Moti Bagh, , Delhi - 110021, Delhi, India
1361/40, Dda Flat, Saket, , Delhi - 110017, Delhi, India
Panchshila Park, Malviya Nagar Rd, , Malviya Nagar, , Delhi - 110017, Delhi, India