This outstanding avant-garde villa is located on the Costa Blanca, in the vicinity of Denia, a city between Alicante and Valencia, Spain. Built on a secluded landscaped terrain measuring 3,250 square meters, the three-storey luxury abode and features 1,146 square meters of interior.