Udupi Palace ~ 1460 Gerrard St E ~ (416) 405-8189

Named after the owner’s hometown on India’s south-west coast, Udupi Palace has been serving-up authentic, regional, affordable South Indian and Vegetarian cuisine since 2001. The undisputed king of eats in the Gerrard Indian Bazaar , Udupi Palace takes the Toronto Food Blog’s prestigious double-crown for both the best Indian food and best Vegetarian food in…