From ASOS
Swimwear & Beachwear by Accessorize Out of office: on One-shoulder style Contrast trim High-cut leg