Super 8 Covington La

120 Holiday Blvd
Covington
Louisiana
United States