421 North Hibiscus Drive

Miami Beach, FL