Besalú

Besalú is celebrated as one of the most picturesque medieval towns in Spain, nestled at the foot of the Pyrenees in Catalonia. This enchanting town cover… Read the rest