North Miami Beach

North Miami Beach

A 33-story, 456-unit apartment building with ground floor retail on 1.09-acre property in North Miami beach.