Costa Brava (meaning wild coast in Spanish) sits in the hinterland of northeast Catalonia as one of Spain’s most popular holiday havens, being located in the historic city of Girona. Rugged mountain ridges embrace sandy bays of glistening emerald waters lining up to an extensive, picturesque coastline
And of the many beach towns dotting this trajectory is Llafranc, a medieval city