North Bear Plaza

Lakewood, Colorado – Retail (31,995 SF)

Acquired in 2017 as part of an exchange, Northbear Plaza is well situated in the growing greater Denver market.

Previous
Previous

Hillcrest Office Building

Next
Next

Family Dollar Ustick