Address: 2515 Birch Street, Vista, CA 92084 Building Size: 23,000 sq. ft. Under Construction Available Late 2023