Search near address: 1823 E Geneva St #F, Delavan, WI 53115

Yo Shi Japanese Restaurant

1823 E Geneva St #F, Delavan, WI 53115

Dear customers, if you order steak, please write down how you like your steak cooked in the note. Thank you!
Beam me up

off
Only on our Mobile App!

* You must share the deal before you can use it.



Want to order something else?