Seal Stadium (San Francisco, CA)

Aerial view of crowded vintage baseball stadium

San Francisco’s Seals Stadium and the Double Play Bar

Seals Stadium was home to the major league San Francisco Giants for two years from 1958 to 1959. From 1931 ...
Read More

Categories