Taste of India

Taste of India is an authentic Indian restaurant committed to providing an unforgettable culinary experience, showcasing the rich flavors of Indian cuisine through a skilful blend of spices. Taste of India is one of the Three Best Rated® Indian Restaurants in Anchorage, AK.