2620 Talley Street, Decatur, GA, 30030
2620 Talley Street, Decatur, GA, 30030
2620 Talley Street, Decatur, GA, 30030

$673,480

2620 Talley Street, Decatur, GA, 30030

3
Courtesy of: Toll Brothers Real Estate Inc.