< Back to Listings

Taloola Cafe

390 Devonshire Rd.
Windsor, ON
N8Y 2L4

Visit Website

Whether visiting Taloola Cafe to commune or indulge in solitude, they strive to satisfy both your hunger and your heart. Taloola Cafe serves organic coffees and teas, along with a menu full of wholesome ingredients. The cafe's grocery list takes on a visit to numerous selected grocers and suppliers to meet the standards of an enticing menu.

Facility Info