Shopping malls database
Town Center Plaza is located at the corner of 117th-119th Btwn. Roe & Nall Aves., Leawood. It is a Lifestyle/Specialty Center which opened in 1996 and was last renovated in 2001. It is an Open shopping mall with 3,379 parking spaces. It covers an area of 626,487 sqft. and has about 95 stores.
Shopping mall's name: Town Center Plaza
Address: 117th-119th Btwn. Roe & Nall Aves., Leawood, KS 66209
Number of stores: 95