About
Taloola Café is an establishment located in Windsor, Ontario on 396 Devonshire Rd. Taloola Café is in the "Cafe" category. Cafe serving up organic espresso, teas & light fare with vegan options in a comfy setting.
Categories
Café
Reviews
No review
Leave a review
Nearby restaurants
You may also like