From ASOS
Swimwear & Beachwear by Miss Selfridge All-over print Triangle cups Ruffle details Tie closure
Swimwear & Beachwear by Miss Selfridge Floral design Mid rise Ruffle trim High-cut leg