White t shirt fabric on main body and cotton broderie anglaise on sleeves. H&M Size L off the shoulder top.
eBay