Get directions to: Semo Sushi, Fremont, CA
Restaurant address: 5026 Mowry Avenue Fremont, CA 94538, USA
Restaurant: Semo Sushi