You can use Region`Mesh`MeshNearestCellIndex to construct Associations mapping faces to points and points to faces
faceToPoint = Association[Region`Mesh`MeshNearestCellIndex[vor, #] -> # & /@ pts]
{{2, 5} -> {0.817389, 0.11142}, {2, 1} -> {0.789526, 0.187803}, {2,
7} -> {0.241361, 0.0657388}, {2, 9} -> {0.542247, 0.231155}, {2,
10} -> {0.396006, 0.700474}, {2, 2} -> {0.211826, 0.748657}, {2,
3} -> {0.422851, 0.247495}, {2, 4} -> {0.977172,
0.825163}, {2, 8} -> {0.925275, 0.578056}, {2, 6} -> {0.29287, 0.208051}}
pointToFace = Association[# -> Region`Mesh`MeshNearestCellIndex[vor, #] & /@ pts]
<|{0.817389, 0.11142} -> {2, 5}, {0.789526, 0.187803} -> {2,
1}, {0.241361, 0.0657388} -> {2, 7}, {0.542247, 0.231155} -> {2,
9}, {0.396006, 0.700474} -> {2, 10}, {0.211826, 0.748657} -> {2,
2}, {0.422851, 0.247495} -> {2, 3}, {0.977172,
0.825163} -> {2,
4}, {0.925275, 0.578056} -> {2, 8}, {0.29287, 0.208051} -> {2,
6}|>
k = 5;
Show[HighlightMesh[vor, {2, k}],
Graphics[{Red, PointSize[Large], Point @ faceToPoint[{2, k}]}]]

For k = 8 we get
