TTC is located in New Delhi, India on M- 58 1st Floor, Vinova Puri Chock, above Bank Of Baroda, Lajpat Nagar II, Lajpat Nagar. TTC is rated 4 out of 5 in the category asian fusion restaurant in India.
Address
M- 58 1st Floor, Vinova Puri Chock, above Bank Of Baroda, Lajpat Nagar II, Lajpat Nagar