The charming coastal town of Aberdour, easily accessible from Edinburgh in Scotland. Featuring two beautiful beaches, an historic castle, gardens, and situated on the great Fife Coastal Path.



by virtualscot