Is the Holland Hotel centrally located?

Absolutely!Considered a ‘Walkers Paradise’ 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. 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 close proximity to just about everything the downtown core has to offer, The Holland Hotel puts you literally in the heart of Montreal.

In addition, the Holland Hotel is within a two-minute walk of public transportation (Peel metro, bus or Bixi).