Get directions to: El Caporal, Crestwood, KY
Restaurant address: 6825 Central Ave Crestwood, KY 40014, USA
Restaurant: El Caporal