Crossroads Plaza is a shopping destination located in Cary, NC. As a Power Center, it occupies a prime spot at U.S. 1/64 & Walnut Street @ I-40. Established in 1992, the property saw major improvements during its 2007 renovation. Shoppers can explore 689,148 sqft. of retail floor space featuring approximately 71 stores. Guests will find 3,591 parking spaces at the venue.