Blossom Hill Self Storage

  • Address: Entrada Cedros & Blossom Hill Rd., San Jose
  • Year Completed: 1995
  • Total SF: 55,000