Taloola Cafe

396 Devonshire Rd. at Assumption, Windsor, N8Y 2L4 ,Canada
Taloola Cafe Taloola Cafe is one of the popular Coffee Shop located in 396 Devonshire Rd. at Assumption ,Windsor listed under Cafe in Windsor , Food/beverages in Windsor ,

Contact Details & Working Hours

Map of Taloola Cafe