Castle · SpainFortress of Saint BarbaraFortress of Saint Barbara is a castle in Teguise, Spain. Fortification in Lanzarote, Spain.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in SpainFontarrón · CityPalacio · CityPollença · CityLlíria · CityJumilla · CityLa Laguna · City