Orchard Town Center is a shopping destination located in Westminster, CO. As a Lifestyle/Specialty Center, it occupies a prime spot at NWC I-25 & 144th Avenue. The mall opened its doors in 2008. Shoppers can explore 962,919 sqft. of retail floor space featuring approximately 90 stores. The mall offers 5,574 parking spaces for visitors.