Places | April 02, 2014 07:02 PM EDT
35 Photos of Montreal Science Centre & Ile Sainte-Helene
The Montreal Science Centre is a science museum in Montreal, Quebec, Canada. It is located on the King Edward Pier in the Old Port of Montreal. Saint Helen's Island is an island in the Saint Lawrence River, in the territory of the city of Montreal, Canada. It is situated immediately southeast of the Island of Montreal, in the extreme southwest of Quebec.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.