Properties for accommodations on island Mallorca in Spain. The water in front is an artificial lake, In the background are some very big luxury passenger ships laying in the harbour
Properties for accommodations on island Mallorca in Spain. The water in front is an artificial lake, In the background are some very big luxury passenger ships laying in the harbour