Tamra Restaurant is located in New Delhi, India on Level 1 Shangri-La's - Eros Hotel, 19, Ashoka Rd, Connaught Place. Tamra Restaurant is rated 4.4 out of 5 in the category buffet restaurant in India.
Address
Level 1 Shangri-La's - Eros Hotel, 19, Ashoka Rd, Connaught Place