Designed by
Title
Torralba den Salord in MInorca, Spain #152102703
Description
Torralba den Salord, prehistoric village from the Talayotic period located on the island of Minorca between the municipalities of Mahón and Alayor in Balearic Islands, Spain