featured
featured

Taloola Cafe

12 Review Pinpoint Add to Favorites

396 Devonshire Rd. Windsor, Ontario

A special place where you will find satisfaction from delicious wholesome food, friendly service, ambient tunes and an atmosphere of comfort and uniqueness.