Get directions to: Taco Mayo, Eufaula, OK Restaurant address: 615 South Main Street Eufaula, OK 74432, USA Driving Walking Bicycling Restaurant: Taco Mayo