Neuenstein, Baden-Württemberg

Neuenstein is a town in the Hohenlohe district, in Baden-Württemberg, Germany. It is situated 12 km southwest of Künzelsau, and 27 km east of Heilbronn.