Phone, (217) 826-2666 · Address. 1802 N Illinois Highway 1; Marshall, Illinois 62441.
Current local time in
Los Tres Caminos is in a strip mall and could be overlooked, but they are always busy because I'm pretty sure most people go there more than once. Food is ...
Pleasantly surprised at the service and food quality here. Me and my family do a
1 time a year visit to to Paris
Best Dining in Marshall,