Landry's Seafood House

1820 Market St, St. Louis
(314) 231-4040