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.
Copyright 2023 Amsterdam Tavern