The Champ-de-Mars esplanade in Montreal is a green space located in the borough of Ville-Marie and, more precisely, in Old Montreal with the City Hall.
Hours and further details can be found on the company’s website.
Champ-de-Mars, Rue Saint-Antoine Est, Montréal, QC, Canada