Taloola Cafe

396 Devonshire Rd., Windsor, Ontario ⋅ 519-254-6652

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


Categories: ,


Follow Taloola Cafe on: the Web

Getting your location...

You might also like