Touch Of India

Touch Of India is a combination of subtle tastes. Flavors are as varied as the climate of India and as exotic as the people of India.

Category:
Restaurant/cafe