623 Thornwood Court, London North, ON N6H 5J5 | $735,000 | Nivaasaa Realty