Westin Harbour Castle – an ideal Toronto waterfront location for business of pleasure The Montrealer July 1, 2012 6613 The first-class Westin Harbour Castle Hotel, located on Toronto’s waterfront offers guests large, comfortable and elegant accommodations in a building that has recently seen a multi-million dollar renovation. W...