Get directions to: El Chico Restaurant, Alexandria, LA
Restaurant address: 1730 Metro Drive Alexandria, LA 71301, USA
Restaurant: El Chico Restaurant