From ASOS
Swimwear & Beachwear by ASOS Petite Dreaming of the beach Floral design One-shoulder style Cut-out detail High-cut leg