66 Isabella Street, 66 Isabella Street, Toronto, Ontario
Located in the Village at the top of Church Street, 66 Isabella offers green space, a short walk to the subway, specialty shopping, restaurants and coffee shops at your doorstep. All apartments have balconies and in-suite storage and are Pet Friendly. One year lease + hydro. Call today for your appointment to view 416-923-4266.