Tenkyu Izakaya

301 N Neil St Champaign, IL 61820
(217) 552-1133