The Crab Station
2813 Commerce St, Dallas
(469) 941-4083
Recent Reviews
Order Online
You May Also Like
Phở Bowl - 2807 Commerce St
Vietnamese, Asian Fusion, Chinese
Westlake Brewing Company - 2816 Commerce St
Brewery, Venues & Event Spaces, Pet Friendly
Zatar Lebanese Tapas & Bar - 2825 Commerce St
Lebanese, Pet Friendly
Restaurants in Dallas, TX
The Crab Station
2813 Commerce St, Dallas, TX 75226
(469) 941-4083