A controversial 21-story apartment tower planned for downtown St. Pete will move forward after the City Council voted Thursday to deny an appeal challenging its approval.
The $134 million project, known as The Pelican, has been proposed by St. Pete-based Stadler Development and would replace seven existing apartment buildings on a 1.3-acre site near the Hollander Hotel and Trinity Lutheran Church along 5th Avenue North between 4th and 5th Streets.
Plans call for a 370-unit residential tower with 3,819 square feet of ground-floor commercial space and a 485-space parking garage…