Arrowhead Stadium

home venue of the Kansas City Chiefs From Wikipedia, the free encyclopedia

Arrowhead Stadium
Remove ads

Arrowhead Stadium is a football stadium in Kansas City, Missouri. GEHA purchased stadium rights. It is home to the NFL's Kansas City Chiefs. It is the largest sports facility by capacity in the state of Missouri. A $375 million renovation was completed in 2010.

Thumb
Aerial view of Arrowhead Stadium
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads