City to pay $11 million for Palm Avenue strip mall, lot