Villa Joyza Villa
24 Carrer de la Penyaparda, 03730 Jávea, Spain
Featuring air-conditioned accommodation with a private pool, pool view and a patio, Villa Joyza is located in Jávea. The property is situated 13 km from Denia Castle, 19 km from El Montgó and 28 km from Peñón de Ifach Natural Park.