The Westin Kansas City at Crown Center


1 East Pershing Road, Kansas City, MO, 64108, United States   •  Weather:   

Local Time Phone 816-474-4400 Hotel Reservations 888-627-8538


Arrowhead Stadium

Arrowhead Stadium is located in Kansas City, Missouri, and home to the NFL's Kansas City Chiefs. It is part of the city's Truman Sports Complex. The stadium is commonly referred to as the "Home of the CHIEFS" at the beginning of every home game during the singing of the national anthem. It is the 27th largest stadium in North America and fifth largest NFL Stadium in seating capacity.  

Come cheer on the Kansas City Chiefs next football season and book your stay at The Westin Kansas City at Crown Center.  

View the Chiefs full schedule here.