Description
Crabs Landing is a restaurant located at 701 North Tucker Boulevard in Saint Louis, Missouri, offering a memorable dining stop in the heart of the city. Perfect for travelers exploring the mother road, planning a road trip, or discovering historic route66 attractions, this Saint Louis restaurant adds local flavor to any itinerary. Its convenient downtown location makes it a great choice for visitors seeking a satisfying meal near major city highlights. Whether you are a local resident or a traveler passing through Missouri, Crabs Landing stands out as a welcoming restaurant destination with strong appeal for food lovers and Route 66 explorers alike.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
