A new Mexican Restaurant is open in Taylorville. Los Rancheros opened its doors recently, serving a large menu of Mexican dishes. Assistant Manager Maria Lopez says they have several locations in Central Illinois:
Lopez says the proicess of opening Los Rancheros took a while:
Los Rancheros is located on Bidwell St. in the Grand Plaza Shopping Center in Taylorville.