751 South, Durham, NC

Sector:

Retail

Address:

9252 NC 751 Hwy, Durham, NC

Total Square Feet:

60,000

Land Acres:

5

Owner:

Southern Durham Development, LLC

Developer:

751 South, Inc.

Estimated Delivery:

September 2022