German, Kehl Customs Seal, Image & Found by Tim Sanderson.
Found in a city park in Frankfurt, Germany, 22mm.
H Z A. KEHL curved above crowned scroll-work (possibly the letter L) // obscured central design (anchor of Kehl?) with border of repeated crowned? shield bearing indecipherable arms with dragon/griffin supporters
Kehl is a town in southwestern Germany in the Ortenaukreis, Baden-Württemberg. It is located on the river Rhine, directly opposite the French city of Strasbourg. HZA stands for Hauptzollämter (German: Central Customs Office).