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