in
Toronto, Canada
Category:
Attraction
0 views 0 shares 0 comments
set bookmark!
Created/changed by:
System
Address details
75 Lower Simcoe St, Toronto, ON M5J 3A6, Canada
Print route »
Phone & WWW
Business hours
Info
Delta Toronto Hotel is a hotel at 75 Lower Simcoe Street in Toronto, Ontario, Canada, that opened on November 27, 2014. It is the Toronto flagship hotel of Delta Hotels and is located in Downtown Toronto at the intersection Lower Simcoe Street and Bremner Boulevard.