Get Directions to Infinite Aquarium Get directions From * Start typing the address, then select from the list of suggested addresses. The route will be routed automatically To Infinite Aquarium 3194 De La Cruz Boulevard Suite 13, Santa Clara, CA 95054 +1 408-217-8541 View details Click to load map