Taloola Café
396 Devonshire Rd, Windsor
(519) 254-6652
Menu
Restaurants in Windsor, ON
Taloola Café
396 Devonshire Rd, Windsor, ON N8Y 2L4
(519) 254-6652