New Aberdour is a tiny village best known for its beach, its ruined castle, and its Early Christian connections. All the main sights are within easy walking distance of the village centre.
New Aberdour is a tiny village best known for its beach, its ruined castle, and its Early Christian connections. All the main sights are within easy walking distance of the village centre.