Art Plaza Receives Approval From Urban Development Review Board

Art Plaza Site

Art Plaza Site

Miami's Urban Development Review Board has approved Art Plaza, which will be located at 58 NE 14th St in the Arts & Entertainment District. 

Demolition of the buildings on site began in October of this year. 

Art Plaza will be two towers at 36 stories with 667 units and 15,000 square feet of commercial space. 

Art Plaza is being developed by Melo Group who are also doing the under construction Square Station across the street.