Charming 2-Bedroom Townhouse with Panoramic Views over the Arade River, Mountains and Historical City of Silves This charming 2-bedroom townhouse is arranged over three levels and features a small swimming pool and panoramic terraces offering breathtaking views over the Arade River, the surrounding mountains and the h