Red Claws Crab Shack
Restaurant
•
4727 Frankford Rd Ste.349, Dallas, TX 75287, USA
7.8
Sunday: 12 PM – 9:15 PM
See if anyone you trust recommends it!