The Udupi Palace is Toronto's pioneering vegetarian South Indian restaurant, established in 2001. It offers authentic flavors, delectable dosas, and a good selection of North Indian dishes, with many vegan options available.