translate English to French: The peninsula of Peloponnesus shelters some of the nicest villages of continental Greece.
La peninsule du Peloponnese recele parmi les plus beaux villages de la Grece continentale.