Ichi Teriyaki

Location & Hours

14920 Highway 99 Suite 102, Lynnwood, WA 980787

Pickup

Mon - Sat 11:00 AM - 9:00 PM