Isabella Hotel & Suites

Need to stay in Toronto? Check out the Isabella Hotel & Suites in Downtown Toronto, Ontario!


Isabella Hotel and Suites, a historic landmark, offers boutique lodging accommodations in the centre of St James Town of Toronto, and is a short distance to some of the most popular restaurants, shops, theatres, and tourist attractions.

Visit The Isabella Hotel & Suites Website » | Locate This Hotel On Google Maps »


« Go Back