HOME / Mexican restaurant / El Faro Restaurant
9 N State St, Elgin, IL 60123, United States
+18478880161
View Business Profile