We are located at:

282 Harbor Way, South San Francisco, CA 94080, USA

The entrance is near the corner of the car parking lot.  Look for the window with a white silhouette image of Russian cupolas.  In addition to the parking lot, there is also ample free street parking on Saturday and Sunday.