town in Gipuzkoa, Basque Country, Spain
via Wikipedia infobox
Ibarra is a town and municipality located in the province of Gipuzkoa, in the autonomous community of Basque Country, northern Spain. By 2003 INE figures Ibarra had a total population of 4,374.
References
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).