Harry S. Truman Sports Complex is a Stadium located at 1 Royal Way, Kansas City, MO 64129. It has received 223 reviews with an average rating of 4.7 stars.
The address of Harry S. Truman Sports Complex: 1 Royal Way, Kansas City, MO 64129
Harry S. Truman Sports Complex has 4.7 stars from 223 reviews
Stadium