Best pizza in Windsor, Amherstburg, Essex, LaSalle, Leamington, Tecumseh, Belle River. Voted best pizza in Canada.
Websites.ca Talk Ep. 51