Touch Of Spice is located in New Delhi, India on Shop 6-7, CSC Complex, DDA Market, Mount Kailash, East of Kailash. Touch Of Spice is rated 4.1 out of 5 in the category north indian restaurant in India.
Address
Shop 6-7, CSC Complex, DDA Market, Mount Kailash, East of Kailash
Accessibility
No wheelchair-accessible seating