1738 Taylor Street NW, Atlanta, GA 30318

Current Owners
Delplata LLC
Purchase Price
$167,000 (2012)
Property Taxes
N/A
Blockshopper green logo