Town Center Plaza
- Address: 5000 West 119th Street, Leawood, KS 66209
- Phone: (913) 498-1111
- Web: http://www.towncenterplaza.com
- Details
- TripAdvisor
-
Town Center Plaza is an open-air shopping center done in white-washed brick, which lends it a village marketplace feel. Find nationally known retailers including several upscale specialty stores.
What's Nearby -
Loading...