From ASOS
Swimwear & Beachwear by Urban Threads Meet you by the pool Floral design Triangle cups Bead details Tie straps