Knežev dvor je renesansna stambena zgrada, koju je dala izgraditi Dubrovačka Republika kada je Veliko veće, krajem 15. stoleć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 mestu 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 primetili tuđe ratne brodove ili gusarske lađe, to bi odmah dojavili vođi straže i knezu zbog obaveštavanja mještana o potrebi osiguranja otoka i njegovih stanovnika. Prema potrebi vest se barkama na vesla iz Sobre javljala knezu Šipana, a ovaj je dalje prenosio knezu i vladi Republike u Dubrovnik.