at 556 Sherbourne St., Toronto , M4X1L3 Canada
48 FB users likes Isabella Hotel, set it to 139 position in Likes Rating for Toronto, Ontario in Hotel & Lodging category
Isabella Hotel is Toronto based place and this enity listed in Hotel category. Located at 556 Sherbourne St. ON M4X1L3. Contact phone number of Isabella Hotel: 416-922-2203
Spa & Resort