El-Faro Restaurant

El-Faro Restaurant
1315 Lillian Street
IL
Elgin
60123
(847) 697-9058

Sunday 8:30AM–12AM
Monday 8:30AM–12AM
Tuesday 8:30AM–12AM
Wednesday 8:30AM–12AM
Thursday 8:30AM–12AM
Friday 8:30AM–12AM
Saturday 8:30AM–12AM