Hotel & City
The Westin Harbour Castle, Toronto, Canada
Experience the perfect blend of comfort and convenience at The Westin Harbour Castle, located in Toronto’s vibrant waterfront district.Â
Just steps from top attractions like the CN Tower, Rogers Centre, and Scotiabank Arena, our host hotel offers premium amenities, and stunning Lake Ontario views all in the heart of downtown Toronto.
Hotel reservation link coming soon.