To navigate, press the arrow keys. Charro Mexican Restaurant ← View details 512 North Webster Street, Taylorville, IL 62568 +1 217-824-5959 Get Directions From* To * — Required information