• Join Our Email Club
  • Like on Facebook
  • Follow on Twitter

Contact Us

Town Center Plaza Management Office
5000 W. 119th Street
Leawood, Kansas
Phone: 913-498-1111
Fax: 913-469-1445

For Retail Leasing information, please contact:
Ward Kampf
614-887-5655
WKampf@glimcher.com

  • or