Glimcher's Town Center Plaza in Leawood, Kansas

Glimcher's Town Center Plaza in Leawood, Kansas

The Town Center Plaza mall in Leawood, Kansas, includes a Madewell clothing store. Photograph: Courtesy of Glimcher