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.