The Football Association is the governing body of British Football and is responsible for the activities of all the clubs that operate in this country. The facility is also where the English national team are governed. The Football Association has been a popular tourist attraction for many years because it is the home of football in the country that invented the game. The building houses an interesting collection of football memorabilia and has several small exhibits.