Sarku Japan
2000 N. Neil St., #710
Champaign, Illinois 61820
217-378-8028
Type
Hours
More
Free Parking
Accessible
Kid Friendly
Type
Hours
More
2000 N. Neil St., #710
Champaign, Illinois 61820