Red Claws Crab Shack
Restaurant
•
4727 Frankford Rd Ste.349, Dallas, TX 75287, USA
7.8
Saturday: 11:30 AM – 10:15 PM
See if anyone you trust recommends it!