Where is Steinhart Aquarium?

Where is Steinhart Aquarium located?

Steinhart Aquarium, Steinhart Aquarium, United States of America (approx. 37.769485°, -122.46597°)


Where is Steinhart Aquarium on the map?