118 Addresses Found in Stoddards Wharf Road, Ledyard, CT 06339