Crabs Landing

$4.2M revenue • 701 N Tucker Blvd, St. Louis, MO, 63101, United States

Last Updated Jan 8, 2026

Company Overview

Company Name

Crabs Landing

Address

701 N Tucker Blvd, St. Louis, MO, 63101, United States

Approx. Annual Revenue

$4.2M

Established

2021

Google Reviews

4.3 (488 reviews)

About Crabs Landing

Crab's Landing is a seafood restaurant located in St. Louis, Missouri. The restaurant prides itself on serving the freshest seafood, offering a range of traditional and innovative dishes that cater to a variety of palates. The dining room is described as cozy yet modern, with a welcoming vibe and ocean-inspired decor, creating a relaxing and indulgent dining experience for customers.

More Companies in Missouri

Browse all companies in Missouri

Frequently Asked Questions about Crabs Landing

Technologies Used

Social Profiles

Key Decision Makers

Andrei Soen Owner