2 Bedroom 1 Bathroom Villa in Costa Nova area of Javea