Get directions to: El Potro Mexican Restaurant, Apopka, FL
Restaurant address: 981 S Orange Blossom Trl Apopka, FL 32703, USA
Restaurant: El Potro Mexican Restaurant