Can't give enough stars to Taloola. We drive in from 30 miles away to eat here several times
a week, service always prompt, food never disappoints, in fact it is delicious! Atmosphere is
casual, place order at counter, find your table and they will do the rest. Everything made in
house which in my opinion is getting pretty darn hard to find in Windsor, most food delivered by
the restaurant supply house and microwaved and served - well not at Taloola! Mostly
fabulous salads, soups, sandwiches to die for and deserts, nothing will disappoint! Love
this spot! ..and they have a small outside patio that is delightful too! Love to sit there with a
glass of wine and the breeze off the river!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.