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 »