Filters:
clear
seafood restaurant
clear
St Louis
clear
Country: United States

seafood restaurant in St Louis

About 4 results.

Farmhaus

Ivanhoe Avenue 3257, 63139 St. Louis, United States

Farmhaus is a farm to table restaurant in St. Louis utilizing seasonal, fresh, local ingredients. Featuring fresh seafood, locally raised beef. A combination of classic & contemporary with a …

Pho Grand Restaurant

South Grand Boulevard 3195, 63118 St. Louis, United States

Basil Spice Thai Cuisine

South Grand Boulevard 3183, 63118 St. Louis, United States

Drunken Fish - Ballpark Village

Clark Avenue 601, 63102 St. Louis, United States
  • 1