PIER 39 The Embarcadero &, Beach St, San Francisco, CA 94133, United States is the address of Aquarium of the Bay. This is an iconic attraction of San Francisco and has been there with my family just in the last days through tours from sfo and that was an epic time for us. I am in love with this spot and highly recommend you try to go there on time and spend at least one hour exploring the whole aquarium. Let me know what your mind says about this.