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: Taylor Alvey 216-755-5801 talvey@ddr.com