Where is T-Mobile Center?

Where is T-Mobile Center located?

T-Mobile Center, Missouri, United States (approx. 39.0975°, -94.58028°)


Where is T-Mobile Center on the map?