2 Storey Spanish Townhouse in Javea