Andrew3D
Active Member
Some interesting facts about the Delta Chelsea you may not know.
Source :wiki
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 1,590 guest rooms and suites.The Delta Chelsea was originally supposed to be a co-op apartment building.
It was built in 1975 and underwent renovations in the 1990s.
Source :wiki
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 1,590 guest rooms and suites.The Delta Chelsea was originally supposed to be a co-op apartment building.
It was built in 1975 and underwent renovations in the 1990s.