South Square II is a commercial complex situated in Durham, NC, offering a variety of office spaces and retail units for lease.
With a focus on providing a convenient and professional environment for businesses, South Square II caters to a diverse range of tenants seeking well-maintained and accessible commercial spaces.
Generated from their business information