Tucked right next to Chapel Hill and just a short drive from Raleigh and Durham, Carrboro, North Carolina is a charming small town that blends Southern hospitality with an effortlessly cool, creative vibe. Once a sleepy mill town, Carrboro has grown into a vibrant community full of progressive energy, thanks in part to its proximity…

