1011 N Lake Shore Dr Children's Museums The Children’s Museum of Southwest Louisiana The Children's Museum of Southwest Louisiana is a children’s museum in Lake Charles, Louisiana. EXPLORE PLACE