Snow Village Canada is located in Montreal's Ile Ste Helene neighborhood, close to Stewart Museum at St Helen's Island, La Ronde Six Flags, and Biosphere. Nearby points of interest also include Notre Dame Basilica and Bonsecours Market. Read More About Snow Village Canada
- Coffee Shop
- FREE Breakfast
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.