Owners of small businesses at 306 W. Franklin St. face possible relocation, closure
Development plans for the Chapel Hill Life Sciences Center at 306 W. Franklin St. have drawn much of the Chapel Hill community's attention to the small businesses currently located there.