This hotel features an outdoor pool and fitness centre and offers a microwave and fridge in every room. Nicholls State University is just 1 mile from Carmel Inn and Suites Thibodaux.
Number of rooms: 95
400 East First Street, Thibodaux, LA 70301, United States