Stanford Tennis Stadium

Tennis courts in Stanford, United States
Suggest an edit · Your business? Claim now

Add more information

Add phone number
Add hours
The Taube Tennis Center is an outdoor tennis facility on the west coast of the United States, located on the campus of Stanford University in Stanford, …

Facts

Construction completed:1926