Nuevo American Cuisine
For reservations, please call us at:
(217) 344-8946 and keep up to date on our upcoming events on our Facebook page.
~ 2870 S. Philo Rd., Urbana, IL 61802 ~
Manager: Jane Anderson / Head Chef: Obdulio Escobar - also head chef at Escobar’s in Champaign, IL