Orchard Town Center Adds Seven New Tenants
Westminster, Colo. — Orchard Town Center, a 914,000-square-foot open-air regional retail center located in Westminster, has added seven new tenants to its roster.
…
Westminster, Colo. — Orchard Town Center, a 914,000-square-foot open-air regional retail center located in Westminster, has added seven new tenants to its roster.
…
Denver — The 914,000-square-foot, open-air property is located in the Denver suburb of Westminster.
…