Sarku Japan
2000 N Neil St space 710, Champaign IL 61820
(217) 378-8028
Directions
Order Online Delivery
Grubhub
Ubereats
Postmates
Doordash
Trycaviar
Champaign, Illinois
Sarku Japan
2000 N Neil St space 710, Champaign
(217) 378-8028