Almudaina HotelAvda Jaime III, 9, Palma de Mallorca, Spain 07012 9.6 miles Gran Melia VictoriaAvda Joan Miro, 21, Palma de Mallorca, Spain 07014 8.5 miles Nakar HotelAvenue Jaime III, 21, Palma de ...
STAY Located directly on Spain’s highly rated beach Playa de Muro and the Albufera Natural Park, the resort on Mallorca’s north coast consists of the Iberostar Selection Albufera Park and ...