• 3870 Tennyson Street

  • 3870 Tennyson St, Denver, CO 80212

Lease History

Lease Date Available SF Floor / Suite Asking Rate
June 25, 2015 6,250 N/A