Located in Llafranc, this detached villa has magnificent sea views and is only 900 meters from the beach.