Taube Tennis Stadium - Stanford University

Stanford University, Stanford, 94305