Click Here to Learn More
Shell Shack
Blake Lauderback is located at
6770 Abrams Rd. Suite 180 Dallas, Texas United States 75231
Phone: 2143510951
blauderback@shellshack.com
Shell Shack is a one-of-a-kind seafood restaurant experience in the casual dining segment specializing in proprietary infused seasoned crab and seafood of all shapes and sizes.