Neuschwanstein Castle in Bavaria, Germany.

Castle in the Sky