Get directions to: 2001 Thai Stick, San Francisco, CA
Restaurant address: 2001 Fillmore St San Francisco, CA 94115, USA
Restaurant: 2001 Thai Stick