Melo Group has locked down a $99 million refinancing for its recently delivered transit-oriented Downtown Miami apartment tower, Art Plaza. The 36-story, 425-unit Art Plaza, which is located at 1500 Northeast Miami Plaza, is now 95% leased after Melo Group delivered the building in July 2020.
Read More