Black Lion has expanded into residential with the acquisition of a 4,250-square-foot penthouse at the luxurious and highly coveted Ritz Residence Meridian in South Beach Miami. The penthouse is one of the largest at the ultra-exclusive condominiums located at 4701 N. Meridian Ave with four bedrooms and four-and-a-half bathrooms.