SAN JOSE STATE TENNIS COMPLEX

San Jose State Tennis Complex

1251 South 7th Street, San Jose, 95112