"Huge Hotel" Delta Chelsea Hotel Tip by Dannniel

Delta Chelsea Hotel, Toronto: 5,299 reviews and 26 photos

The largest hotel in Canada

Address: 33 Gerrard St W, Toronto, ON M5G1Z4
Price Comparison: about average
Phone: +1 416-595-1975
Theme: Hotel
Website: http://chelseatoronto.com

Was this review helpful?

  • Written Jul 30, 2006
  • Send to a Friend
  • Add to your Trip Planner
  • Report Abuse


Ranked Member
Member Rank:
3 5 1 9 4

Have you been to Toronto?

  Share Your Travels