3 stars hotel in Paguera | Mallorca | Spain