Freepik
    Neuschwanstein Castle is a nineteenth-century Romanesque Revival palace on a rugged hill

    Neuschwanstein Castle is a nineteenth-century Romanesque Revival palace on a rugged hill