A beacon of refined elegance in the heart of downtown Toronto, The St. Regis Toronto delivers unparalleled luxury and sophistication. This five-star hotel, located in Ontario, Canada, offers exquisite accommodations, bespoke service, and a prime location. With breathtaking views of the city skyline, world-class dining, and a signature Iridium Spa, The St. Regis Toronto is a haven for both business and leisure travelers seeking a memorable stay in the city’s vibrant core.
Begin Your Journey