January 21, 2022

San Diego Business Journal – Vista Self Storage Center Sold for $34 Million

U-Haul Storage facility at 1340 with "SELF STORAGE" sign.
Buchanan Street Partners based in Newport Beach bought the building at 1340 North Melrose Drive from Chicago Capital Funds, which built it.

Explore Other Insights: