Located in the heart of Menlo Park, California

Menlo Park is at the center of Silicon Valley, and the place we've called home for over 30 years.

You'll find us inside of the historic Vallombrosa Campus on Oak Grove Avenue.


Find us on the Vallombrosa Center campus

Once on campus, turn left and follow the road to the parking area at the back of the grounds.

Pass the first parking area and park in the second lot behind the two story mansion (it's the only two story building on campus).