A Victorian Mansion rich in history, with a modern flair.
Things are always changing in Toronto,
and at The Isabella.
Follow us to stay in touch
Travelling alone, or with an entourage, we have the right space for you
The delightful Sherbourne St. Isabella Hotel (1891) is developed into a boutique hotel with 39 rooms. Located in Downtown Toronto, this hotel is within a 3 minute walk from the Sherbourne subway station and bus stop right outside the entrance.