Horb am Neckar
Horb am Neckar is a town in Baden-Wurttemberg, Germany. It is on the Neckar river, between Offenburg to the west and Tubingen to the east. About 25,000 people live there.
References
Other websites
Horb official website