Company description
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. The hotel is located along the Yonge Street slip and shares space with Captain John's Floating Restaurant, iconic island ferry Trillium and Toronto Island Ferry Docks.