Five days into Christmas Market exploration, we left France for the German city of Heidelberg. Nestled along the Neckar River, it is in German state of Baden-Württemberg….
Read more
Christmas Markets
Search Site
Instagram
Find us on Facebook