Washington Prime Group, which owns about 100 malls nationwide, including a majority stake in Leawood's Town Center Plaza and Town Center Crossing properties, filed for Chapter 11 bankruptcy protection after missing an interest payment earlier this year.