Find companies:

Delta Chelsea Hotel

About Delta Chelsea Hotel

The Delta Chelsea - Canada’s Largest Hotel - is located in the heart of downtown Toronto and within walking distance of the city’s central business district, government offices, hospital community and public transportation.

Offering a variety of accommodations and over 24,000 square feet meeting space, the Hotel features four restaurant
 – more... and lounges, separate adult and family recreation facilities with 2 indoor pools and the 130-foot "Corkscrew", downtown Toronto's only indoor waterslide.

The Hotel is also minutes from the city's best shopping districts (including the Toronto Eaton Centre), Yonge-Dundas Square, fantastic live theatre, vibrant nightlife and exciting attractions. – less

Delta Chelsea Hotel Employer Reviews

Delta Chelsea Hotel Photos