From ASOS
Swimwear & Beachwear by Reclaimed Vintage Dreaming of the beach One-shoulder style Cut-out side Ring detail High-cut leg