Taloola Café
396 Devonshire Rd, Windsor
(519) 254-6652
Recent Reviews
Taloola Café
396 Devonshire Rd, Windsor N8Y 2L4
(519) 254-6652