Amazing place. Perfect location on the nicest street in alcudia. Very central location to the town. 25min walk from beach, plenty of parking close by. Great terrace space too.
Host was fantastic