Howell Station For Sale
$750,000
Multitude Of Conveniences Highlighting Nearby Central Mercedes Benz Stadium, Centennial Park, Westside Park (Largest Green Space In Atlanta), Future 90 Acre Microsoft Campus, Georgia Tech & State Along With A Plethora Of Social Events Unique To Atlanta.
MLS#7091763.
Weichert, Realtors - The Collective.