North of Barcelona, La Costa Brava offers a series of small seaside villages with beautiful coves, like seen here in Calella de Palafrugell.
North of Barcelona, La Costa Brava offers a series of small seaside villages with beautiful coves, like seen here in Calella de Palafrugell.