The Mad Crab is a Seafood restaurant located in St. Louis, MO 63130. It is one of the 397 Seafood restaurants in United States. Address of The Mad Crab is 8080 Olive Blvd, St. Louis, MO 63130, United States. The Mad Crab can be contacted at 13148018698. The Mad Crab is rated 4 (out of 5 stars) by 1208 reviewers on the web.
Some of the places around The Mad Crab are -
8080 Olive Blvd, St. Louis, MO 63130, United States
Contact number of The Mad Crab is 13148018698.
Rating of The Mad Crab is 4 out of 5 stars.
Address of The Mad Crab is 8080 Olive Blvd, St. Louis, MO 63130, United States.
The Mad Crab is located in St. Louis, MO 63130.
The Mad Crab is a Seafood restaurant in United States
Pincode of St. Louis, MO 63130 is 63130