Toshi Teriyaki

Japanese restaurant · 8425 Se 68Th St, 118, Mercer Island, WA

Dine-In

Hours

More food in Mercer Island, WA · Japanese Food in Mercer Island