A job lot of eight souvenir woven cloth sew-on badges from German towns:-

Trier/Mosel
Frankfurt
Rudesheim
Rothenburg OT x 2
Wiesbaden
Loreley
L'Allemagne

From 1970s.  All unused; as new.

Come from smoke and pet free home.