bn:00490951n
Noun Named Entity
AR
No term available
EN
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, California. Wikipedia
Relations
Sources