Vista Balboa Center ← View details 7715 Balboa Avenue, San Diego, CA 92111 +1 760-598-2070 Get Directions From* To * — Required information