Super 8 by Wyndham Covington

120 Holiday Boulevard, Covington, LA 70433