english deutsch
Hotel Restaurant Castle Hornberg
An 11th century knight's castle that stands amid the vineyards high above the Neckar River Valley. Located in Baden-Wuerttemberg, Germany.