Rheinstein Castle, part of the Upper Middle Rhine Valley UNESCO World Heritage Site, Trechtingshausen, Rhineland-Palatinate, Germany Rheinstein Castle, part of the Upper Middle Rhine Valley UNESCO World Heritage Site, Trechtingshausen, Rhineland-Palatinate, Germany Rheinstein Castle, part of the Upper Middle Rhine Valley UNESCO World Heritage Site, Trechtingshausen, Rhineland-Palatinate, Germany Rheinstein Castle, part of the Upper Middle Rhine Valley UNESCO World Heritage Site, Trechtingshausen, Rhineland-Palatinate, Germany