Get directions to: El Potro Authentic Mexican Restaurant, Fernandina Beach, FL
Restaurant address: 2128 Sadler Road Fernandina Beach, FL 32034, USA
Restaurant: El Potro Authentic Mexican Restaurant