Camaroncito Loco
21 N State St, Elgin
(224) 633-8880
Recent Reviews
Order Online
Reserve
You May Also Like
El Faro Restaurant - 9 N State St
Mexican, Vegetarian
Fanny's Thai Roll Ice Cream - 7 N State St
Ice Cream Shop, Ice Cream, Ice Cream & Frozen Yogurt
Eaton's Redwood Inn - 118 W Chicago St
Bar
Restaurants in Elgin, IL
Camaroncito Loco
21 N State St, Elgin, IL 60123
(224) 633-8880