The Grill's & Roll is located in Nangloi Jat, India on Najafgarh Road, Talab Wali Gali, Nangloi, New Delhi, Delhi. The Grill's & Roll is rated 3 out of 5 in the category restaurant in India.
Address
Najafgarh Road, Talab Wali Gali, Nangloi, New Delhi, Delhi