Get directions to: Alamo School, San Francisco, CA
Restaurant address: 250 23rd Ave San Francisco, CA 94121, USA
Restaurant: Alamo School