Get directions to: El Cabrito Taqueria, Davenport, FL
Restaurant address: 2255 Us Highway 17 92 N Davenport, FL 33837, USA
Restaurant: El Cabrito Taqueria