Tao RestaurantCurrently Open
- Address: E-8 Connaught Place, New Delhi 110001, India
- Timings: 24-hrs Details
- Ticket Price: Free
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.