$275,000 -
1468 Briarwood Road Ne Unit 1204
Atlanta ,
GA 30319
County: DeKalb