The Westin Harbour Castle

Our hotel is located on the vibrant waterfront of Lake Ontario and features refreshing accommodations in Canada's largest city. We invite you to revel in the season as you walk through Toronto's theatre and entertainment districts and to find delight in all the seasonal fun the nearby Harbourfront Centre has to offer.
Address: 1 Harbour Square Toronto ON
Phone: 416-869-1600