LOCATION

Superway Aquarium

177 W Tennyson Road Hayward, CA 94544

 

Same location, same family run and owned since 1973.