Get directions to: Church's Chicken, Opelousas, LA
Restaurant address: 1031 N Main St Opelousas, LA 70570, USA
Restaurant: Church's Chicken