Mallorca, Luxury Front Line Villa In Sol De Mallorca With Terraces And Open Sea Views. Ref. - 6118