Beaver Creek Crossings is a shopping destination located in Apex, NC. As a Power Center, it occupies a prime spot at US Rte. 64 & Creekside Landing. The mall opened its doors in 2006. Shoppers can explore 600,000 sqft. of retail floor space featuring approximately 42 stores. The mall offers 1,964 parking spaces for visitors.