Istio service entry not working on AWS

I am trying to federate Istio and Consul service mesh on AWS.
A service deployed in Istio is trying to access a service in Consul using Consul ingress gateway.

The external IP allocated to Consul ingress gateway from AWS is something like: 1212232323.eu-central-1.elb.amazonaws.com and it is running on port 8080

When I add a service entry in Istio cluster to access the Consul ingress gateway external IP, It does not work as expected.

apiVersion: networking.istio.io/v1alpha3

kind: ServiceEntry

metadata:

  name: info-ext

spec:

  hosts:

  - ad6111f7b9.eu-central-1.elb.amazonaws.com

  ports:

  - number: 8080

    name: http

    protocol: HTTP

  resolution: DNS

  location: MESH_EXTERNAL

Can someone help me understand why the service entry is not working. Thanks!