Tuk Tuk is located in New Delhi, India on South Extension Plaza 2, South Extension, Masjid Moth Village, South Extension II. Tuk Tuk is rated 3.8 out of 5 in the category pan-asian restaurant in India.
Address
South Extension Plaza 2, South Extension, Masjid Moth Village, South Extension II