Address: 306 S. Santa Fe Avenua, Vista, CA 92084 Building Size: 8,000 sq. ft Rental currently available For more information please contact Lee & Associates at 760.672.1041