Super 8 Lake Charles/Sulphur 2 stars

1350 East Prien Lake Road, Lake Charles, LA 70601, United States of America

Hotel image
Read more reviews for Super 8 Lake Charles/Sulphur