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