The Old Print Shop

Church in Luxembourg.