Chelsea Hotel, Toronto is a Hotel located at 33 Gerrard St W, Toronto, ON M5G 1Z4, Canada. It has received 10718 reviews with an average rating of 3.8 stars.
The address of Chelsea Hotel, Toronto: 33 Gerrard St W, Toronto, ON M5G 1Z4, Canada
Chelsea Hotel, Toronto has 3.8 stars from 10718 reviews
Hotel
4340 reviews
108 Chestnut St, Toronto, ON M5G 1R3, Canada