Get directions to: Xiao's Sushi House, San Francisco, CA
Restaurant address: 3925 Irving St San Francisco, CA 94122, USA
Restaurant: Xiao's Sushi House