Unit 41 43 Capulet Walk, London North, ON N6H 5V5 | $587,500 | Nivaasaa Realty