$648,000 -
260 18th Street Unit 10326
Atlanta ,
GA 30363
City: Atlanta