India Palace Restaurant
1167 Ottawa St, Windsor
(519) 256-4104
Menu
Restaurants in Windsor, ON
India Palace Restaurant
1167 Ottawa St, Windsor, ON N8X 2E4
(519) 256-4104