United States / St. Louis / RestaurantsseafoodCrabs LandingAddress701 N Tucker Blvd, St LouisWebsitecrabslanding.comPhone+13148333280—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itDowntowner Apartments · 64 mNot ratedRosalita's Cantina · 127 mNot ratedEl Burro Loco Downtown · 157 mNot ratedRooster