Guelph Civic Centre Market Square Pavilion

Guelph, ON