Founded in 2008, and located in the heart of Tower Grove South neighborhood you'll find St. Louis' Amsterdam Tavern. Watch world, USA and MLS soccer, and enjoy an amazing selection of craft beers and delicious food with your friends.
Been here twice now, and the vibe is just awesome. The burgers and sandwiches next door (which they walk over to you at the bar) are outstanding, the atmosphere feels like a European football lover's pub paradise, and the bartenders are exceptionally friendly. If you love soccer, this is your place. Would highly recommend.