Orchard Town Center, Westminster, CO 80023 - Retail Space
Orchard Town Center is located at 14658 Delaware Street in CO, Westminster, 80023. The Retail building was completed in 2006 and features a total of 1,200,000 Sqft.
There are 39 retail spaces for lease in the Westminster city, totaling 161,607 Sqft of available retail space. The average asking retail rent per sq. ft. in Westminster is $14.75/sqft/year.
At zip code level, there are 26 commercial properties, of which 15 are retail buildings over 50,000 square feet.