Holiday Inn Hotel & Suites Covington Welcome to the Holiday Inn & Suites located on the New Orleans North Shore in Covington LA. We are i
|
Holiday Inn Express Hotel & Suites La Place The newest addition to LaPlace LA is the Holiday Inn Express & Suites only miles away from the city
|