Delta Chelsea

From Wikipedia, the free encyclopedia

The Delta Chelsea
The Delta Chelsea

The Delta Chelsea is the largest hotel in the commonwealth, 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

Coordinates: 43°39′29.95″N 79°22′59.21″W / 43.6583194, -79.3831139