21000 NE 28THB Ave North Miami Beach, FL 33160