Do you do take-out orders for sushi?
Address: 1012 La Salle St, Ottawa, IL 61350, USA
David Knox | Apr 18, 2019
Yes
Nathan Sgro | Apr 17, 2020
Not after 6 on Friday and Saturday
Jesse Riddle | Apr 18, 2019
Yes they do
Kyle Fletcher | Apr 18, 2019
Yup
Torri Leek | Apr 18, 2019
They do, yes
Thanks! Your answer is awaiting moderation.