The place is small and in a strip mall. Excellent food and very clean within. The service is fantastic as well as the quantity of food for the cost. Best Teriyaki within miles of this location!
Address: 11613 124th Ave NE, Ste D, Kirkland, WA 98034-8106
Location: United States > Washington (WA) > Kirkland
Phone Number: +1 425-820-5726