Apartamentos Villas Monte Javea Xabia Built in 2002, this complex has a total of 24 detached villas on offer. The property also offers guests parking. The holiday complex is located above ... Save Up To 60%