Delta Chelsea

From Wikipedia, the free encyclopedia

The Delta Chelsea
The Delta Chelsea

The Delta Chelsea is the largest hotel in Canada, located in Toronto, Ontario.[1] 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.

[edit] References

  1. ^ Delta Chelsea Official Site

[edit] External link