El Faro Restaurant
112 Tyler Creek Plaza, Elgin
(847) 931-9050
Menu
Restaurants in Elgin, IL
El Faro Restaurant
112 Tyler Creek Plaza, Elgin, IL 60123
(847) 931-9050