Carmel Middle School

Location

Stanford University, 450 Serra Mall, Stanford, CA 94305, USA

CLOSE