It is chosen by a bid.
In a stadium. The location for a given super bowl is determined several years in advance by the NFL, with many cities with stadiums vying for the bid. Super Bowl locations are determined by the hosting capabilities of the stadium and city.
By a bid for who pays the most
to the new England patriots
Different cities bid on it a few years in advance.
Super Bowl XLIV will be played at the Dolphins Stadium in Miami, Florida.
St. Louis has never hosted a Super Bowl. The closest Super Bowl location to St. Louis is Indianapolis, where the 2012 Super Bowl was hosted.