$645,000 -
668 Glenwood Avenue Se
Atlanta ,
GA 30312
City: Atlanta
Courtesy of Levy Crawford, Realty Hub, LLC