RachelOct 5, 2020Once upon a time…we visited Neuschwanstein Castle Neuschwanstein Castle in southern Germany, is the fairytale castle that Disney's is based upon. Our visit was short but sweet.