-
Yamada Teriyaki
is a highly regarded Restaurant
Ranked #1 of 36 Restaurants in Orillia Tukwila.
.
The Latest Review: ★★★★★
Sent on the 11th of October, 2017
The food there is delicious! However, the menu that is shown here is wrong. One of the staff members told me that it is old and they are trying to fix it. //