There's a reason it looks like something from a fairy tale. Neuschwanstein Castle, which literally translates to "New Swan Stone" Castle, is located in the region of Bavaria in southeastern Germany.
Fairytales don't just live in storybooks. Sometimes, they stand tall in stone and tower over mountains. Perched high in the Bavarian Alps, surrounded by misty forests and valleys that look painted by ...