This is a women's multicolor blouse made by St John's Bay in a size 1X.
The top measures about 28.5" from underarm to underarm and 27" from the back of the neck to the bottom hem.