|
Retailer
Orchard Town Center in Westminster, Colorado Welcomes Seven New Tenants
Orchard Town Center, a 914,000-square-foot open-air regional retail center located in Westminster, Colorado, announced today that seven new retailers have signed leases at the project and will be opening at various times over