Nichols Plaza is a 235,477 square foot Costco-anchored shopping center located on NC Highway 64 at Laura Duncan Road in Apex, NC. The property serves the communities of Cary, NC and Apex, NC.