ME Ibiza is located in Santa Eularia des Riu, Spain. With 176 bedrooms and 24 suites showcasing a minimalist, Ibiza style décor, ME Ibiza offers a luxurious experience for the lifestyle traveler.ME Ibiza is located in Santa Eularia des Riu, Spain. With 176 bedrooms and 24 suites showcasing a minimalist, Ibiza style décor, ME Ibiza offers a luxurious experience for the lifestyle traveler.