751 South, Durham, NC

Sector:  Retail

Address:  9252 NC-751, Durham, NC 27713, USA

Stories:  1

Total Square Feet:   60,000

Land Acres:  5.42

Owner:  Southern Durham Development, LLC

Developer:  Southern Durham Development, LLC

Estimated Delivery:   Q1 2024

Scroll to Top