Shucks Restaurant- Opening Fall 2022

Address: 
1508 W. Sale Rd, Lake Charles, LA 70605