No brand and no size and no fabric tag.  Boho, hippie blouse or swimsuit coverup.  Probably large or extra large, or even one size, measures 34 inches in length.