Chelsea Hotel, Toronto
Toronto, Canada · built 1975
The Chelsea Hotel, Toronto is the largest hotel in Canada, located at 33 Gerrard Street West in Toronto, Ontario. The 24 floor, 83.72 metres (274.7 ft) hotel contains 1,590 guest rooms and suites, with 5 basements and 18 elevators.
Hotel data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).