Karta Vacation Rentals
On Mallorca’s north coast in Alcudia, just steps from Playa de Muro Beach and about 1.1 miles from Natural Park S'Albufera de Mallorca. The town center is roughly 4 km away, with Lluc Monastery and Cape Formentor within easy driving distance.