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