Catalonia

Llafranc

Llafranc is a small, stylish beach town on Spain’s Costa Brava. A curved bay of golden sand sits at its