Westin Harbour Castle Hotel
Toronto, Canada · built 1975
The Westin Harbour Castle Toronto is a large hotel opened in 1975 on the waterfront of Toronto, Ontario, Canada. It is part of the Westin Hotels chain within Marriott International.
Hotel data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).