Town Center Plaza, located at 119th and Roe in Leawood, Kansas offers shoppers an upscale shopping experience with over 90 stores at this of outdoor shopping mecca.