Harbourfront Centre is also a popular place to see in Toronto. It is 2.2 mi from Isabella Hotel and Suites.