Gardenstown Beach is located in the picturesque village of Gardenstown, in the northeastern coast of Scotland, United Kingdom. The beach is about 800 meters long and is made up of a mix of sand and pebbles, with stunning views of the rugged coastline.