Restaurant Search

Eltoro 2

Champaign, IL


CONTACT INFO

Phone:

217-378-7807

ADDRESS

Eltoro 2
1805 South Neil Street
Champaign, IL 61820

More Restaurants in Champaign

REVIEWS

Rate It: