Hotels & Resorts in Canada
Image result for canada flag
hotel listings




As Canada's largest hotel, Chelsea Hotel, Toronto offers 1590 contemporary guest rooms and suites for business travelers and tourists. Our central location lets guests explore the city's top attractions and come back to a hotel built for family, fun, and celebration

Address:
33 Gerrard St W, Toronto, ON M5G 1Z4, Canada
Tel: 1 416-595-1975
Website: Link