Get directions to: Allstar Caf? & Thai Noodle House, San Francisco, CA
Restaurant address: 98 9th St San Francisco, CA 94103, USA
Restaurant: Allstar Caf? & Thai Noodle House