The St. Regis Toronto marks its Canadian debut at the city's most coveted address in the heard of downtown offering a remarkably central location, steps from Toronto's most preeminent downtown landmarks. Modern elegance and bespoke service unite amongst 258 of…