I think most cities put stadiums outside of the city center because the land is too expensive to build them at the center.
From a traffic planning perspective it actually makes sense to put stadiums in the city center because that is usually the most equally accessible part of the region, and also the part of the region with the infrastructure best equipped to handle large crowds.
Bookmarks