Town Center Plaza is a dominant regional shopping center located in Leawood, KS, an affluent and vibrant suburb of Kansas City.