Stonecroft Country Inn

Stonecroft Country Inn

515 Pumpkin Hill Road, Ledyard, CT 06339 / Stonecroft Country Inn is a historic bed and breakfast located in Ledyard, CT, just outside of Mystic. Come visit us today!