This is a 18572 square foot, single family home. This home is located at 1261 Lockwood Dr SW, Atlanta, GA 30311.
Off market
Street View
$1,190,000
1261 Lockwood Dr SW, Atlanta, GA 30311
--beds
--baths
18,572sqft
SingleFamily
Built in 1955
2.72 Acres Lot
$1,190,000 Zestimate®
$64/sqft
$4,626 Estimated rent