El Mayor, 956 Wyandotte St E, Windsor Walkerville
1612th visitor, Write a review
El Mayor Map

near N9A 3J8

El Mayor is ranked #7 of 12 nearby Restaurants.

They say El Mayor is great, excellent