Foster Farms Bowl

Location: San Francisco, CA
Founded: 2002
Fun Fact: