Polish folk wear, likely from the Krakow region. The vest, also known as a gorset or gorsecik, is a traditional style adorned with beading, sequins, and red fringe, typically worn by women and girls for festivals or special occasions.
This is very small, it seems like it might be for a child or women's very small. 

Measurement: Length - 19 in, Chest - 34 in, Shoulders - 16 in