TD Terrace located at 160 Front Street West, Toronto, is the newest skyscraper in Toronto, Canada. The skyscraper is garnering mixed reviews from Torontonians.Recorded February 2024.#skyscraper #toronto #new #review