Carrboro Plaza Shopping Center is a retail destination in Carrboro, NC, offering a variety of stores and services to meet the community's needs.
With a diverse selection of shops and businesses, Carrboro Plaza provides a convenient and accessible shopping experience for local residents and visitors alike.
Generated from their business information