Spain
Peacock Island / Isla de Benidorm / L'Illa de Benidorm
Description:
A semi-arid island in Europe, possibly Spain or Portugal
Status:
Already located!
Solution:
Peacock Island / Isla de Benidorm / L'Illa de Benidorm
Lat/Lng:
38.53615296667514, -0.1232526186523728
Found by:
Ark
fs90473
80 months ago
127
This is definiteveliy correct. The spanish name seems to be Isla de Benidorm or L'Illa de Benidorm. Maybe the pin should be moved more southwards on the island itself.
2 comments