JPMorgan and Post Apartments Homes LP sold the former Post Biltmore property to Chicago-based investor Mesirow Financial Real Estate for $51 million, or approximately $185,000 per unit. The 361,746-square-foot complex, which is at 855 W. Peachtree St. in Atlanta, was 97 percent leased at the time of sale. Mesirow renamed it the Biltmore.