Landry's Seafood House
1820 Market St, St. Louis 63103