Westin Hotels
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.