Restaurant/ Cafe: Taloola Cafe
Pictured: Loaded Veggie Loola
Address: 396 Devonshire Road
Windsor, ON N8Y 2L4
Hours: Mon: closed, Tues-Friday: 7:30AM-10:00PM, Sat: 8:30AM-10:00PM, Sun: 10AM-4:00PM
Rating: Delicious! The house dressing is to die for. Non-vegan options available as well. Very nice outdoor patio and peaceful vibes inside. Staff very friendly.