224 Olympic Place Unit 18, Decatur, GA 30030
2 Beds 1 Bath 864 Sq.Ft.