CLUBHAUS
Hotel • Holiday apartment rentalOne of the Top rated Hotels in Montreal
Address
1764 Centre St, Montreal, Quebec H3K 1H7, Canada
Website
Rating on Google Maps
4.90 (68 reviews)Open on Google Maps
Discover top rated places in Montreal
One of the Top rated Hotels in Montreal
One of the Top rated Hotels in Montreal
1764 Centre St, Montreal, Quebec H3K 1H7, Canada