Detached Villa for sale in Llafranc 6 bedrooms · 5 bathrooms · 0 m² €2,200,000 REF. ID: DCB-BRA-1981/9491 Resale