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.


Image
Image

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).