Get directions to: Shimura Restaurant, Fountain Valley, CA
Restaurant address: 18906 Brookhurst St Fountain Valley, CA 92708, USA
Restaurant: Shimura Restaurant