MS William Shakespeare River Cruise Ship

The river cruiser will sail in the European rivers of Rhine, Moselle and Neckar.