TAUBE TENNIS STADIUM - STANFORD UNIVERSITY

Taube Tennis Stadium - Stanford University

Stanford University, Stanford, 94305