Town Center Plaza is centrally located among Leawood's premier shopping districts, featuring new-to-market brands alongside loyal favorites. Serving as the anchors for the 119th Street corridor, Town Center Plaza offers a leisurely escape from the traditional shopping experience.