Stephens Green is located in the heart of downtown Mountain View at

223 Castro Street
Mountain View, CA 94041

Just blocks from the Mountain View CalTrain station. Ample free parking is provided in the various city parking lots located along Hope St. and Bryant St.


Enter your address below to get detailed directions.