Designed by
Title
Montreal scene #79025606
Description
Montreal scene buildings as seen from the pond of the Deloitte tower in Montreal, Quebec,Canada. The Deloitte Tower (French: Tour Deloitte) is a 26-storey office building in Montreal, Quebec, Canada, located between Windsor Station and the Bell Centre.
This image is editorial