A 21-story residential tower is being proposed at 101 Lake Ave in the South Eola neighborhood of the Thornton Park District [GMap]. Citi Tower is being planned on the site that was previously approved for the “Montage” development. The new developer, Summa Development Group, has renamed the project and put in for a new proposal. […]