Southern Bavaria, Germany, Neuschwanstein, 19th century fairy tale castle.
Source: via Helen Heart on We Star It