Le Mount Stephen – Montreal
Welcome to Le Mount Stephen hotel, one of Montreal’s most prestigious pieces of architecture. Built in 1880, the structure of the building and original decor stand in superb condition, allowing Montreal to continuously appreciate the history of the building. With an impressive view of Downtown Montreal, one extraordinary Royal Suite, a two-floor Sky Loft suite and a modern UK fare inspired restaurant, the hotel can hold up to 400 guests, providing them all with the ultimate downtown experience.
Featured AB products: