Location of store AMC Town Center 20 Theatres in Town Center Plaza mall is 5000 W. 119th Street, Leawood, Kansas - KS 66209.
GPS Coordinates: 38.915062, -94.64359
« Return to store detail