HOME / Indian restaurant / Udupi Palace
1460 Gerrard St E, Toronto, ON M4L 2A3
+14164058189
View Business Profile