Canada / Windsor / Cafés & bakeriescafeTaloola CafeAddress396 Devonshire Rd, WindsorWebsitewww.taloolacafe.comPhone+15192546652—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itAndrews on the Corner · 1374 mNot ratedAtwater Brewery · 1480 mNot ratedRiver Place Luxury Apartments · 1493 mNot rated