Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Windsor, Ontario, Canada

Shawarma Palace
4.5
50 reviews

276 Ouellette Ave, Windsor, Ontario N9A 1A5, Canada, Windsor

Service is quite slow especially considering that all of the food is prepared ahead of time. When we were there, there w