About this property
Villa La Cascada is an architectural masterpiece and is located in the hills of Son Vida. From here you can enjoy a unique panoramic view over the island's capital and the bay of Palma. As the name La Cascada suggests, the Feng Shui water element plays …