Town in 🇩🇪 Germany with a population of around 45 thousand people.
Leonberg is a small town located in the state of Baden-Württemberg in southern Germany. It is well known for its picturesque old town, its proximity to the city of Stuttgart, and for being the birthplace of the world-famous Leonberger dog breed. The town is situated on the banks of the Neckar River, and is surrounded by the Löwenstein Mountains. It is a popular tourist destination, and is home to a large number of historical buildings and monuments.