6
The Delta is a 157 meter tall Hotel in Downtown Toronto at the intersection of Lower Simcoe Street and Bremner Boulevard that opened on November 27, 2014. It is the flagship hotel for Delta and is one of the best places to stay in the City with reasonable prices and modern luxury that everyone can enjoy.
Progress | 100% complete |
Tags |
4998388
2
Create an account or sign in to comment.