Get directions to: Taco Mix, Apopka, FL Restaurant address: 127 W Main St Apopka, FL 32703, USA Driving Walking Bicycling Restaurant: Taco Mix