Chimichanga Restaurants in Elmira
Show restaurants on map
4.1
Menu
Table booking
4.1
Menu
Table booking
City: Elmira, 250 W Water St, 14901, Elmira, US, United States
Delivery, Accepts Credit Cards, Television, Wheelchair Accessible
4.2
Menu
Table booking
4.2
Menu
Table booking
City: Elmira, 417 W Oaks Mall, Houston, Texas, Estados Unidos, Elmira Phone Number, Reservations, Reviews, United States Of America
"You want authentic Mexican food well this is def your spot!!!"
Feedback
These reviews refer only to the mentioned ingredients.