106 Long Point Road, Leeds and the Thousand Islands, ON K0E 1N0 | $725,000 | Nivaasaa Realty