Official VIP Hotel Packages
Located in the heart of vibrant downtown Toronto, Sheraton Centre Toronto remains the premiere hotel for leisure stays in Toronto. Conveniently located a short walk from the Art Gallery of Ontario, guests arriving at Sheraton Centre Toronto will first notice how this property fosters a sense of community and warmth.
Our landmark waterfront downtown Toronto hotel is located on the shores of scenic Lake Ontario, and is one of the longest standing 4 diamond hotels in Toronto. With a warm welcoming feeling and spectacular lake views, you are sure to find your haven of personal well-being here. Relax and renew in your deluxe guestroom with our legendary Westin Heavenly® Bed before exploring the city.