A beautiful man-made island, accessible by bridge. It is in the center of the St Lawerence river, just off the south part of the island of Montreal, across from Old Montreal. Had the World Exibition there in 1967 and some of the old buildings remain.
More
