We almost always meet Wednesday evenings, 7:30 PM at...
St. Andrews Methodist Church
St. Andrews Methodist Church is located at 4111 Alma St., in Palo Alto, CA.
Yahoo! Maps