Peñarroya is the name of several places: Peñarroya de Tastavins, a town in Aragón, Spain Peñarroya-Pueblonuevo, a town in Andalusia, Spain Peñarroya CF, a Peñarroya-Pueblonuevo football team Peñarroya (peak), a 2,019 m high mountain peak in the Sistema Ibérico
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).