- Photo: Javea, Spain
For Sale. Villa in Taberna