We stayed at the Westin Habour Castle in Toronto for 3 nights and it made a fantastic base to explore the city. Right on the habour front it has excellent views over Lake Ontario and Toronto Island as well as the Toronto City skyline and is only a 10 minute walk to the CN tower, 20 minute walk to the... more


(2 votes) 















