
- Overview
-
Conveniently located in the NW corner of 119th Street & Roe Avenue in Leawood, KS, Town Center Plaza offers more than 90 retail shops, restaurants and the AMC 20 movie theater all in a unique open-air shopping environment.