265 Ponce De Leon Place, Decatur, GA 30030