5800, Rue Sherbrooke Est, H1N 1B2 Montreal, Canada
Hotel Le Chablis Cadillac is situated in Montréal, just a two-minute drive from the Olympic Stadium. It provides free on-site parking and rooms with complimentary Wi-Fi. All rooms include cable TV, an alarm clock, and a hairdryer, with some rooms featuring a spa bath. The hotel offers 24-hour front desk service, and alcohol can be purchased at the reception in the evening. Place Versailles Shopping Center and the Montreal Biodome are a two-minute drive away. Downtown Montreal is a 20-minute drive and is also accessible via the Cadillac Metro Station, which is less than a five-minute walk from the hotel. A variety of restaurants are located nearby.