El Faro Restaurant
Toggle navigation
HOME
MENU
ABOUT
HOURS
CONTACT
PRESS
ORDER ONLINE
112 Tyler Creek Plaza
Elgin, 60123
847-931-9050
Privacy Policy