Montreal is yours!

Located on St. Catherine Street near Peel, in the middle of all the action, this is where Montreal’s biggest commercial strip runs both above and below ground for non-stop entertainment. With
a perfect Walkscore of 100, The Holland Hotel gives you access to the pulsating heart of Downtown, with fantastic, easy- to-reach options in every direction.