1326 SQ FT

2459 N Decatur Road

Atlanta, GA 30033

$649,000