 Neckarsteinach

The four-castle town of Neckarsteinach lies on the Neckar in the Bergstraße district in the southernmost part of Hesse, Germany, 15 km east of Heidelberg.Both by way of transport and culture, Neckarsteinach's location in the Neckar valley more tightly links it with the North Baden area around Heidelberg than with the rest of Hesse.