Do you offer on-line ordering?
That is, can I order online and then come in for takeout?
Address: 5107 Leavenworth St, Omaha, NE 68106, USA
Terran Hattaway | Sep 24, 2019
I've not seen anywhere to order online, phone orders and walk in only.
Karin McIntosh | Sep 24, 2019
Yes!
Thanks! Your answer is awaiting moderation.