Back
You are here:

Accommodation rating: Superior

The Chelsea Hotel is located in the heart of the city and is only a short walk away from the subway and shopping areas. Currently the property is the largest hotel in Canada and onsite there is good selection of facilities, including several dining options. Features: 1,590 rooms, 4 restaurants, fitness centre, 2 indoor pools, Wi-Fi. Room amenities: Television, hairdryer, iron, coffee and tea facilities.


Please call 020 3813 2966 for more information or to make a booking.

Other hotels you may like