Ellie's Bar is a public bar located in Orihuela Costa. It has a significant online presence with many check-ins and likes, indicating it is a popular spot for patrons.