LA Mex of Champaign, CHAMPAIGN, Illinois (IL)
Readily settled at 1805 South Neil Street () in CHAMPAIGN, Illinois (IL) (61820), LA Mex of Champaign can be contacted at 2173522480. Please call up ahead of time to reserve your place in the restaurant.
More restaurants in CHAMPAIGN, Illinois (IL)
LA Mex of Champaign contact information and details:
Address: 1805 South Neil Street - , CHAMPAIGN, Illinois (IL) 61820
Contact Phone: 2173522480