Udupi Palace

Udupi Palace is an Indian Vegetarian Cuisine restaurant that specializes in Nut-free, Gluten-free, Vegan & Jain Cuisine. Udupi Palace is one of the Three Best RatedĀ® Indian Restaurants in Toronto, ON.