Get directions to: Holiday Inn Hotel & Suites, Opelousas, LA
Restaurant address: 5696 I 49 N Service Road Opelousas, LA 70570, USA
Restaurant: Holiday Inn Hotel & Suites