Leeds and the Thousand Islands is a township in the Canadian province of Ontario, located within the United Counties of Leeds and Grenville. The township is located along the St. Lawrence River, including most of the Canadian Thousand Islands, and extending north into rural hamlets and villages.
AdFind and Compare Great Leeds and the Thousand Islands Hotels Deals. Take Advantage of Our Package Deals. You Can Reduce Stress While Saving Time and Money.
Expedia's Best Prices · Compare & Save · Verified Guest Reviews