C-U La La Noodle
410 E Green St #13, Champaign IL 61820