Vista

Vista Storage is a 2-story multi-tenant industrial self-storage property centrally located in the highly visible Sycamore Pointe Business Park in Vista, CA. The property was built in 2007.