Delta Chelsea

Location Information

Located in the heart of downtown Toronto, guests are within minutes of the city’s best theatre, shopping and attractions. You will never run out of things to do in a city that is home to more than 80 cultures.

Map of Delta Chelsea

Our Location

  • Downtown

Delta Chelsea

  • 33 Gerrard Street West
    M5G 1Z4

More Information

Search for     
All  Photos  Forum  Maps 

Please Wait ...


Saving Changes