Situated on the shores of Lake Ontario, The Westin Harbour Castle, Toronto offers a picturesque beachfront setting in the heart of York. This upscale hotel features spacious rooms and suites, each offering breathtaking views of the lake and the city skyline. Guests can unwind on the hotel's private beach, soaking up the sun or taking a leisurely stroll along the shoreline. The Westin Harbour Castle also boasts a range of beachfront amenities, including a swimming pool, a beachside bar, and a fitness center. Whether you're looking to relax or engage in water activities, this hotel has it all.