Chelsea Hotel Toronto

Chelsea Hotel Toronto

Toronto, Canada

A large-scale downtown hotel offering privacy through sheer size — an easy, low-profile stay in the city's core.