We are located on the premises of Union Church of Cupertino in Montgomery Hall. We are not affiliated with the Church. As you enter the Church parking lot, continue driving through the lot until you arrive at Montgomery Hall. If the front doors are lost, please enter through the side gate.
Map Location: 20900 Stevens Creek Blvd Cupertino, CA 95014