I continue to stay at the Delta, no matter what part of Ontario I travel, however, when I go to Toronto I always stay at the Delta Chelsea. It's become my home away from home. Recently, I found myself having to host a meeting mid-day, impromptu, in my room with a few other guests. As room service was not available...
More
- Delta Chelsea Toronto
- Delta Chelsea Hotel Toronto
- Delta Toronto
- Delta Chelsea Hotel
- Toronto Delta
