Get directions to: El Potro Mexican Restaurant, Orange Beach, AL
Restaurant address: 25637 Canal Rd # K Orange Beach, AL 36561, USA
Restaurant: El Potro Mexican Restaurant