Creative eats.
The Taj Mahal Hotel, No.1, Near, Maan Singh Rd, Khan Market, India Gate, New Delhi, Delhi 110011, India