Get directions to: Happy Teriyaki, Tumwater, WA
Restaurant address: 5103 Capitol Blvd Sw Tumwater, WA 98501, USA
Restaurant: Happy Teriyaki