From ASOS
Swimwear & Beachwear by Noisy May Dreaming of the beach Floral design One-shoulder style Brazilian cut