Westin Harbour Castle Hotel | Toronto, Ontario

The Westin Harbour Castle Hotel is located right on the shores of Lake Ontario, in the hub of Toronto’s city centre. With easy access to the theatre and entertainment districts, you can be in the heart of the city whilst still waking up with a view of the water across to the island (ferries depart almost at your doorstep for trips across). There is a comprehensive range of services on offer; the hotel has its own gym, spa and pool, plus you can dine with a great 360° view of the lake and city. If you are looking to explore the shops, galleries and nightlife of Canada’s largest city, the Westin Harbour Castle offers a refreshing base from which to do this.


The comfortable Westin standards are throughout their guestrooms and suites. Rooms with sofa beds and rollaway beds are available for groups sharing, as well as connecting rooms. There is also a babysitting service available for guests.

Why we like it

A city centre hotel with a lake view makes for a nice contrast.

Services and Amenities