Bellavista offers Italian and Spanish cuisine. It is located in Port d'Alcudia.