featured
featured

Taloola Cafe

11 Review Pinpoint Add to Favorites

396 Devonshire Rd. Windsor, Ontario

Taloola Cafe is a special place where you will find satisfaction from delicious wholesome foods, friendly service, ambient tunes and an atmosphere of comfort and uniqueness. Licensed by the LCBO. View Full Menu Here