The Grill House - Sec 120 is located in Noida, India on Amrapali Zodiac, Sector 120. The Grill House - Sec 120 is rated 4 out of 5 in the category mughlai restaurant in India.
Address
Amrapali Zodiac, Sector 120
Accessibility
No wheelchair-accessible seating