Snow Crab Legs Restaurants in St. Louis
Show restaurants on map
4.3
Menu
Table booking
4.3
Menu
Table booking
City: St. Louis, 4680 Chippewa St, St. Louis, United States
"Shrimp were big , cooked perfect and fries were still hot. I tried a bite of catfish, but it was tooo fishy tasting, but the husband said it was fine...."
Feedback
These reviews refer only to the mentioned ingredients.