120 Santa Margarida Mallorca
07450 Santa Margalida, Spain,Object type: Hotel Santa Margalida
One of our top picks in Santa Margalida.Featuring a seasonal outdoor swimming pool, a garden, and barbecue facilities, 120 Santa Margarida Mallorca has accommod