WEST ALAMEDA STORAGE UNITS

Acquired: 2004
  • Location

    Lakewood, CO

  • Square Feet

    87,475

  • Key Tenants

    N/A