Knežev dvor je renesansna stambena zgrada, koju je dala izgraditi Dubrovačka Republika kada je Veliko vijeće, krajem 15. stoljeća, odlučilo da se knez na Mljetu više neće birati izvan otoka, već da će biti biran iz lokalnog stanovništva. U unutrašnjosti kneževa dvora je prostrano dvorište, a pred njim terasa i zdenac. S jugoistočne strane podignuta je utvrda koja se naziva kaštel. Na tom se mjestu nalazila stalna straža koja je čuvala ulaz prema Sotnici i crkvama sv. Pankracija i sv. Vlaha, kao i prema samom naselju. Odatle su promatrali Mljetski kanal i otvoreno more. Ako bi primjetili tuđe ratne brodove ili gusarske lađe, to bi odmah dojavili vođi straže i knezu zbog obavještavanja mještana o potrebi osiguranja otoka i njegovih stanovnika. Prema potrebi vijest se barkama na vesla iz Sobre javljala knezu Šipana, a ovaj je dalje prenosio knezu i vladi Republike u Dubrovnik.