Unit 2104 23 Sheppard Avenue, Toronto C14, ON M2N 0C8 | $669,000 | Nivaasaa Realty