From ASOS
Swimwear & Beachwear by Free Society Polka-dot print Halterneck style Sliding triangle cups Bow details Tie closure