Get directions to: 84 Teriyaki, Livermore, CA
Restaurant address: 51 Wright Brothers Avenue Livermore, CA 94551, USA
Restaurant: 84 Teriyaki