Udupi Palace
1460 Gerrard St E, Toronto
(416) 405-8189
Menu
Restaurants in Toronto, ON
Udupi Palace
1460 Gerrard St E, Toronto, ON M4L 2A3
(416) 405-8189