Chelsea Hotel Toronto (Toronto, Ontario)

Canada / Ontario / Toronto / Toronto, Ontario / Gerrard Street West, 33

www.chelseatoronto.com/
Formerly known as the Delta Chelsea Hotel until 2013, it is the largest hotel in Canada. The Twenty six storey building contains 1,540 rooms. Originally designed to be a student residence, the first portion of the hotel was opened in 1975.
Nearby cities:
Coordinates:   43°39'30"N   79°22'59"W
This article was last modified 2 years ago