Netherlands · Religion & Belief · Hard
Answer: Roermond — Roermond is the match: the Catholic pilgrimage town in Limburg.
Roermond is the match: the Catholic pilgrimage town in Limburg.