Notary, Church & Village Records from Medieval Times Onwards

image455

Soufflenheim, Alsace, France