Get directions to: Teriyaki Time, Bellevue, WA
Restaurant address: 12813 Se 38th St Bellevue, WA 98006, USA
Restaurant: Teriyaki Time