Delta Toronto Hotel (built 2014)
Location: 43.642603°N, 79.383536°W