The visitor center opened in 1994 .
The visitor center is located south of Lake Charles on Louisiana Highway 27 , 11 miles south of Holmwood , Louisiana .
The visitor center opened in 1994 and is located south of Lake Charles on Louisiana Highway 27 , 11 miles south of Holmwood , Louisiana .