• Denver Business Center

  • 11220 E 53rd Ave, Denver, CO 80239

Lease History

Lease Date Available SF Floor / Suite Asking Rate
March 23, 2021 12,800 $99.00/sf/yr