$620,000 -
1160 Ormewood Avenue Unit 11
Atlanta ,
GA 30316
City: Atlanta