Crabs Landing
1 / 10

Crabs Landing

Restaurant
701 N Tucker Blvd, St. Louis, MO 63101

Nestled on the iconic Route 66, Crabs Landing offers a unique culinary experience that captures the spirit of this historic highway. With its vibrant atmosphere and a seafood-centric menu featuring everything from succulent crabs to fresh fish, this restaurant is a must-stop for travelers seeking a taste of the coast in the heart of St. Louis. Enjoy friendly service and a lively vibe as you make lasting memories along the Mother Road—because every road trip deserves a delicious detour!

Crabs Landing | Route 66 Restaurant