Westin Harbour Castle Room Tour | Corner Junior Suite
The WESTIN Harbour Castle Hotel in Toronto Downtown with view on Ontario Lake
Westin Harbour Castle hotel Toronto. A room tour.
THE WESTIN HARBOUR CASTLE TORONTO
Westin Harbour Castle Hotel Toronto Canada
The Westin Harbour Castle Hotel is a large, modern hotel located on 1 Harbour Square, next to the waterfront of Toronto, Ontario, Canada. It is part of the Westin Hotels chain within the Starwood Hotels & Resorts Group, owned by Marriott International.