This luxury villa is found in the city of Palma on the Spanish island of Mallorca. Mallorca is one of the four major Balearic Islands, the other three being Menorca, Formentera, and Ibiza.
Copyright © 2022 World-3D. All Rights Reserved