Get directions to: Mountain View Sushi, Sierra Madre, CA
Restaurant address: 24 W Sierra Madre Blvd Ste A Sierra Madre, CA 91024, USA
Restaurant: Mountain View Sushi