20230305212548.883797 Deia (Ed. Nafarroa) Deia (Ed. Nafarroa) Spain Deia. 1138-5502 Deia.