12
602 Willard St
Durham, NC 27701
Rate Upon Request
1,500-244,347 SF
5
Spaces Available
Built 2028
244,347 SF Contiguous
Built 2028
1,500-244,347 SF
Rate Upon Request
Office, Retail