Alameda Square
Denver, CO
Use
Retail
Total SQ FT
150,000
Role
Owner-Operator
Status
Acquired and sold in 2015