C-U La La Noodle

410 E Green St #13, Champaign
(217) 550-2357