El Menchaca, COLUMBIA, South Carolina (SC)
Conveniently stationed at 3024 2 Notch Road () in COLUMBIA, South Carolina (SC) (29204), El Menchaca can be contacted at 8037861771. We advise you to call up early in advance to reserve your table in the restaurant.
More restaurants in COLUMBIA, South Carolina (SC)
El Menchaca contact information and details:
Address: 3024 2 Notch Road - , COLUMBIA, South Carolina (SC) 29204
Contact Phone: 8037861771