Wait, Launch Chapel Hill moved? 7 reasons to visit Launch’s new space.
Launch Chapel Hill remains open for business in its new space in downtown Chapel Hill’s first innovation hub building. Founded in 2013, Launch is still the same award-winning accelerator that supports the startup community and is the first tenant in the newest building in downtown Chapel Hill, offering even more programming and resources to the Chapel Hill community.