The Westin Harbour Castle

1 Harbour Square, Scarborough, Ontario, Canada, M5J 1A6
Ratings & Reviews
Click to rate
Description

This Toronto landmark hotel offers refreshing accommodation and is located on the vibrant waterfront of Lake Ontario. It is CAA/AAA Four Diamond Property and is situated conveniently in the theatre and entertainment districts. With 70,000 square feet of meeting space and many green hotel initiatives, this hotel is the best location to hold a conference or special meeting.