Howell Place

Address: 66 Spring Lake Place NW Atlanta, Georgia 30318

Price:  $439,900
Approx. Square Feet: 2,170
Bedrooms: 3
Full Bathrooms: 3
Year Built: 1980