From ASOS
Swimwear & Beachwear by Accessorize Meet you by the pool Asymmetric neck One-shoulder style Cut-out details High-cut leg