Company description
The Delta Chelsea is the largest hotel in the commonwealth, located in Toronto, Ontario. Located at 33 Gerrard Street West and part of the Delta Hotels chain, it offers 1590 guest rooms and suites. The Delta Chelsea was originally supposed to be a co-op apartment building. Originally built as a residential condominium, the original single tower structure was sold to Great Eagle Hotels and has been managed ...