Chelsea Hotel: A Little City Within A City Sitting down with Tracy Ford, the Public Relations Director at the Chelsea Hotel, “a little city within a city” were the words she used to describe the venue. We couldn’t have agreed more. The hotel is located in the heart of Downtown Toronto, close to area attractions […]
