2124 Larimer

2124 Larimer

  • Completed 2012
  • Historic retail renovation
  • 7,200 SF
  • Leased to restaurant tenants
2124 Larimer St.
Denver, CO 80205
View Map