An amazing little gem in the heart of Alcudia. A perfect place to rest after roaming the old streets of Alcudia or soaking up the sun on the beach.