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