Chelsea Hotel

Need to stay in Toronto? Check out the Chelsea Hotel in Downtown Toronto, Ontario!

As Canada's largest hotel, Chelsea Hotel, Toronto offers 1590 contemporary guest rooms and suites for business travelers and tourists.

Visit The Chelsea Hotel Website » | Locate This Hotel On Google Maps »

« Go Back

Keep up to date on the latest Minicard Deals by email.

Subscribe for our mailing list by entering your email address below.