Montreal: Le Mount Stephen
Le Mount Stephen is a reworked Montreal mansion radiating both the storied grandeur of an earlier time and the chic glamour of the modern age. Opened in May 2017, Le Mount Stephen is a modern 11-storey, 90-room hotel built behind and anchored to historic George Stephen House, a Renaissance Revival mansion built in 1883 in … Continue reading Montreal: Le Mount Stephen