Get directions to: Izakaya Japanese Restaurant, Morgan Hill, CA
Restaurant address: 17415 Monterey St Ste E Morgan Hill, CA 95037, USA
Restaurant: Izakaya Japanese Restaurant