top of page

HOTELS

HST-logo.png

The Hôtel St. Thomas in Montreal, Canada is a prime boutique hotel in downtown Montreal where the comforts of home meet elegance  & luxury all while offering intimacy and services that offer a memorable stay .

bottom of page