Hotels in Toronto
Delta Chelsea Hotel
Location. Towering 27 stories over downtown Toronto, Ontario, Canada, the Delta Chelsea Hotel sits o...
SoHo Metropolitan Hotel
The Soho Metropolitan Hotel (Canada) provides chic, first class accommodations in downtown Toronto. ...
Town Inn Suites Toronto
The Town Inn Suites is conveniently located 3.5 km from Toronto's dynamic downtown area. Whether you...
Gloucester Square Inn
Location. Gloucester Square Inn is located in Toronto, Ontario, Canada, one kilometer from the Villa...
SoHo Metropolitan Hotel
The Soho Metropolitan Hotel (Canada) provides chic, first class accommodations in downtown Toronto. ...
Bond Place Hotel
The Bond Place Hotel is located in downtown Toronto, Ontario, Canada, less than five kilometers from...