Get directions to: Harry's Restaurant, Lake Charles, LA
Restaurant address: 2555 N Highway 171 Lake Charles, LA 70611, USA
Restaurant: Harry's Restaurant