$330,000 -
1468 Briarwood Road Ne Unit 2007
Atlanta ,
GA 30319
County: DeKalb