The Cupar Trail

...

Cupar – Fife’s ancient capital – is steeped in medieval history and, as …