Address: E-8 Connaught Place, New Delhi 110001, India
Tao Restaurant - Review
This restaurant is found in downtown of New Dehli. They only serve exquisite cuisine in a relaxed and warm environment. They open throughout the day and some of their cuisines include Thai, Japanese and Chinese.
TripHobo Highlights for Tao Restaurant
Tao Restaurant Address: E-8 Connaught Place, New Delhi 110001, India