Stonecroft Country Inn

515 Pumpkin Hill Rd
Ledyard, CT 06339