Located in Westminster, CO, The Shops at Walnut Creek serves shoppers from across the region. Shoppers can find this Regional Center at 104th Ave. & Hwy. 36. Originally opened in 2006, the mall was updated and renovated in 2009. The mall spans 413,123 sqft. of leasable retail area and is home to around 31 stores.