CityPalma
CountrySpain
LocationPlaça Josep Maria Quadrado, 2, Centre, 07001 Palma, Illes Balears, España
Business (Guest houses). Google rating 4.3/5 (863 reviews).
https://www.eljosemari.com/?utm_source=google&utm_medium=mybusiness&utm_campaign=boton