Get directions to: Lil'tokyo Teriyaki, Mercer Island, WA
Restaurant address: 2717 78th Avenue Southeast Mercer Island, WA 98040, USA
Restaurant: Lil'tokyo Teriyaki