Superway Aquarium
177 W Tennyson Road Hayward, CA 94544
Same location, same family run and owned since 1973.
Since 1973
177 W Tennyson Road
Hayward, CA 94544
Open 7 Days
Mon CLOSED
Tue-Sun 12-5pm