Recently Sold Homes in New Hope, AL

126 homes