Town Center Plaza & Crossing
Use attributes for filter ! | |
Address | 5000 W 119th St, Leawood, KS 66209, USA |
---|---|
Opened | 1996 |
Hours | Closed ⋅ Opens 10AM |
Date of Reg. | |
Date of Upd. | |
ID | 1262361 |
About Town Center Plaza & Crossing
Town Center Plaza is an open-air shopping center in Leawood, Kansas. It and nearby Town Center Crossing are owned by WP Glimcher, formerly Glimcher Realty Trust, who bought Town Center Plaza from DDR Corp. for $139 million. It opened in 1996 with Jacobson's as the main anchor store.
Click on the photo of Town Center Plaza & Crossing to view it on Google Maps.