chelsea hotel toronto

The Chelsea Hotel

The Chelsea is Canada's largest hotel, located in the heart of downtown Toronto. Aside from the over 1500 rooms, there's a family fun zone with waterslide and other activities and a fitness centre. Also, there's the TBar lounge and the Market Gardens restaurant which are open to all.

The Chelsea Hotel

Leaflet | © Mapbox © OpenStreetMap Improve this map

Join the conversation Load comments

The Chelsea Hotel

Latest Reviews

St. Regis Hotel Toronto

The Annex Hotel

Kimpton Saint George

Hotel X Toronto

Windsor Arms

Anndore House