$299,900
24 Terry Road, Ledyard, CT, 06335
Single Family Residence