We stayed for 7 nights at the Delta Chelsea and overall were impressed with the hotel. It has an excellent location, right in the centre of things with the Eaton Centre just up the road and 2 TTC subway stations nearby. The hotel is massive, it has 4 entrances and there are 3 different banks of lifts to service all... more

















