Men's large top / women's extra large top. Nat is 5'4 and typically wears a modern men's small top. Shoulder to shoulder: 20.5. Pit to pit: 23.5. Indicated as size large on the item.
Compare these measurements to a similar item of yours to know the fit. This item is vintage and shows signs of previous wear.