Vintage women's striped shirt. Henley shirt with 4 buttons down the neckline.
Made by NPC Fashions in Warren, Pennsylvania
Tag reads size 16, probably closer to a 12. Would fit a medium/ large.
Last photo with tag shows true colors of stripes