Place Dauphine: an island within an island