Nestled next to Chapel Hill is the Town of Carrboro, a small municipality that manages to stand out next to its college-town neighbor. Its long history of cultural and economic diversity has created a vibrant community. A locality with more locally-owned small businesses than any of its neighbors, Carrboro continues to make great strides in its economic growth while remaining committed to its...