Get directions to: Tokyo Station, Newark, CA
Restaurant address: 2076 Mowry St Newark, CA 94560, USA
Restaurant: Tokyo Station