
The Head of the Moor
Source: Atlas Obscura The castle of Santa Barbara is a historic building in Alicante, Spain. Just below its southern ramparts is a rock formation that has become known as the “Head of the Moor.”
Top Places in Alicante
See more things to do in Alicante »
The castle turret, at the highest
...Далее