Situated in Northwest Denver, Westmoor Center is a business campus located between the key talent hubs of downtown Denver and Boulder, featuring six Class A office buildings.
The campus is outfitted for diverse tech and biotech companies that seek pristine spaces and substantial ground floor space for fabrication, testing and technology demonstration. The campus also offers fitness facilities and a bike storage area to support employee wellness, along with a full-service cafe, a conference centre and an expansive patio.
The campus holds a LEED gold certification from the US Green Building Council. Four of the office buildings also attained the US Environmental Protection Agency’s prestigious ENERGY STAR® label in 2024.
Key Statistics
US$103.0M Valuation as of 31 December 2024
612,890 SF Net Lettable Area
93.8% Committed Occupancy as of 31 December 2024
2.2% Previous 12 Month Rental Growth(1)
-0.1% Projected Rental Growth(1)
Freehold Land Tenure
(1) Refers to average submarket office rent.
Source: CoStar Office Report, December 2024.