Located in Port de Sóller, Espiritu libre is a restaurant with a Google rating of 4.8 and 832 reviews. It offers a variety of dishes in a scenic setting, making it a popular choice for both locals and visitors. The restaurant's prime location allows guests to enjoy their meals while taking in the beautiful surroundings of the Balearic Islands.