Vista April 2, 2019Vista 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.