Can Icarus is an amazing villa which enjoys some of the best views on the island of Ibiza that have to be seen to be believed!
Perched on a cliff overlooking the beach of Cala Moli, Can Icarus is built over two levels, offering a 180 degree view of the...
more