Home Forum Gallery Members Todays Posts

Arrowhead Stadium Rating: None

Missouri Attractions / Landmarks / Places > Kansas City Email This Bookmark Print
The Arrowhead Stadium, the home of the National Football League?s Kansas City Chiefs, is a multi-purpose stadium located at the heart of downtown Kansas City, Missouri. Commonly described as the ?Home of the Chiefs?, Arrowhead also hosts other events such as college football, concerts and conferences. It is the largest sports facility in the whole of Missouri.

After a bigtime renovation that cost $375 million in 2010, the stadium now features state-of-the-art facilities, such as the ?horizon level? luxury suites, upgraded sound and scoreboard system, and a 360-degree ribbon video board. The renovated stadium now features the Chiefs Hall of Fame and tribute area to Chiefs founder Lamar Hunt. Stadium visitors and tailgate partygoers can also spend time at the Founder?s Plaza, Chiefs Sports Lab, team store and Founder?s Club.
Edit Article



Arrowhead Stadium Pictures Add Picture



Arrowhead Stadium Videos Add Video