El Charo

Permanently closed
1605 Main St
Alamosa, CO 81101
-Our prices are good. Our food is better and, if you are not satisfied with our service you an call the owners Ike Lucero, Jr., 719-369-7501 and Ike Lucero, Sr. 719-569-6059. We make our green chili from a mix of Pueblo Chilis and New Mexico Chili...
Own this business?
See a problem?

You might also like

Partial Data by Foursquare.