375.000€ 128-02051P 3 bedroom townhouse with sea and mountain views This fabulous, well-presented 3 bedroom 2 bathroom townhouse provides sea and mountain views and surrounding landscape from both the...