Directions to Delta Chelsea, Toronto

Delta-chelsea-map
The Delta Chelsea in Toronto is located at 33 GERRARD STREET WEST , Toronto , ON, CA .   Click on the Google Map above to get an interactive version and see the area around the Delta Chelsea .