0 People Living at 22 Terry Road, Ledyard, CT