HOME / Indian restaurant / India Palace Restaurant
1167 Ottawa St, Windsor, ON N8X 2E4
+15192564104
View Business Profile