The Chelsea Hotel, Toronto is Canadaâs largest hotel, offering 1,590 guest rooms and suites in the heart of downtown Toronto. With a prime location near top restaurants, shopping districts, and public transit, the hotel provides a memorable experience ...
Phone
+1 415-780-7300
Year Founded
1975