2006 Towhee Avenue Avenue, North Augusta, SC 29841, North Augusta
3 beds|1 bath|0 sqft|built in 1952
Description
House located at 2006 Towhee Avenue Avenue, North Augusta, SC 29841. The property was built in 1952. 2006 Towhee Avenue Avenue, North Augusta, SC 29841 is in the North Augusta neighborhood.