The Grill Room is located in New Delhi, India on 3rd Floor, Barakhamba Avenue, Fire Brigade Lane, Connaught Place. The Grill Room is rated 4 out of 5 in the category european restaurantcontinental restaurantrestaurant in India.
Address
3rd Floor, Barakhamba Avenue, Fire Brigade Lane, Connaught Place
Amenities
Bar on siteGood for kids