Hilliard's Auto Repair705 E N Ave, Flora, IL 62839 · 20.7 miListedIntoxalockSee hoursClosed SaturdayAll hoursMonday8 AM to 5 PMTuesday8 AM to 5 PMWednesday8 AM to 5 PMThursday8 AM to 5 PMFriday8 AM to 5 PMSaturdayClosedSundayClosedCall (618) 509 4199DirectionsDetails