About this property
Situated in the charming town of Llafranc, this detached villa boasts breathtaking panoramic views of the sea and is conveniently located just 900 meters away from the pristine beach. With a generous built area of 183 square meters, the villa features...