Get directions to: Toshi's Teriyaki, Bothell, WA
Restaurant address: 18219 101st Ave Ne Bothell, WA 98011, USA
Restaurant: Toshi's Teriyaki