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: Cafés and Bistros, Places to Eat
Features: Patio
Follow Taloola Cafe on: the Web