Hameln Coat of Arms
Also Available: Hamelly Hamell Hamelin Hamelik Hamelev Hamelet