With a stay at Hôtel Trois Tilleuls in Saint-Marc-sur-Richelieu, you'll be on the riverwalk, and 22 mi (35.4 km) from Montreal Biodome and 22.5 mi (36.3 km) from Montreal Botanical Garden. This 4-star hotel is 22.8 mi (36.6 km) from La Ronde Six Flags and 22.8 mi (36.7 km) from Olympic Stadium.