This Property is no longer advertised on LoopNet.com.

621 17th St
Denver, CO 80293

Colorado Plaza Tower II · Property For Lease

PROPERTY OVERVIEW

621 17th Street is a 391,667 square foot office building in Denver’s Central Business district. The property is situated in central downtown Denver and ideally positioned at the 18th and California light rail station. The project is easily accessible from all of Denver and offers tenants direct access to nearby amenities including the 16th Street mall and the Denver Pavilions. 621 17th Street offers a full-service experience to its tenants and visitors from the moment one arrives at the building. The on-site amenities include an ink! Café, bank, attached covered parking garage, concierge, 24/7 security, onsite property management, conference center and a free fitness center.

  • 24 Hour Access
  • Atrium
  • Banking
  • Conferencing Facility
  • Fitness Center
  • Food Service
  • Metro/Subway
  • Property Manager on Site
  • Storage Space
  • Bicycle Storage
  • Shower Facilities
  • Outdoor Seating
  • Air Conditioning

PROPERTY FACTS

Building Type
Office
Year Built/Renovated
1957/2008
Building Height
28 Stories
Building Size
591,521 SF
Building Class
B
Typical Floor Size
13,988 SF
Unfinished Ceiling Height
12’
Parking
Surface Parking at $205/month
Covered Parking
Reserved Parking at $240/month
  • Listing ID: 17542913

  • Date on Market: 10/24/2019

  • Last Updated:

  • Address: 621 17th St, Denver, CO 80293