1018 South 74th Plaza, Omaha, Nebraska, 68114, US
(402) 531-3755
T 101/YUMCHAA isn't accepting online orders right now.