Los Charros
65 S Adams St
Carthage, IL 62321-1433
217-357-9491