Kirchheimbolanden is a medieval town between Kaiserslautern and Mainz with some charming features and an interesting history.
Kirchheimbolanden is a medieval town between Kaiserslautern and Mainz with some charming features and an interesting history.