From ASOS
Petite dress by ASOS DESIGN Thanks, it's ASOS All-over print High neck Sleeveless style Open back Button-keyhole back Regular fit