Costco leased a vacant 103,000 square foot store in the Alameda Square shopping center in west Denver. The space was formerly occupied by a Lowe's home improvement store that closed in 2011. Alameda Square is located on West Alameda Avenue at South Zuni S
Costco Leasing Alameda Square Space
Login or obtain Article Access to read the rest of this content.