hotel on the water
Westin Harbour Castle, Toronto
The Westin Harbour Castle Hotel, located in Canada’s largest city, Toronto, is an oasis for relaxation and wellness. Situated on the banks of Lake Ontario, you are close to water activities and ferry rides without being separated from the hustle and bustle of downtown Toronto. Spacious rooms show off views of the glistening lake and…
Youtube