Sarku Japan at 2000 N. Neil St., Sp. 710, Champaign, Illinois. Find store hours, phone number, driving directions and answers to frequently asked questions below.
This Sarku Japan location at 2000 N. Neil St., Suite 710 in Champaign offers authentic Japanese fast food with a focus on teriyaki bowls and sushi rolls made from quality ingredients. Whether you're shopping or studying nearby, stop by for quick and generous portions of Asian cuisine that caters to local tastes. Popper's Tea is just a short walk away, offering another dining option.