Taube Family Tennis Center

Eucalyptus Rd and Sam McDonald Mall
Stanford
California
United States
website