Westin Harbour Castle Hotel

Toronto, Canada

Westin Harbour Castle Hotel

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.




Accommodations near Westin Harbour Castle Hotel

View more accommodations near Westin Harbour Castle Hotel

Nearby Tours & activities