Anemone Leopard-Print Bikini Top Anemone Leopard-Print Bikini Top ($140) and Bikini Briefs ($135) Image Source: Net-a-Porter.com Anemone Leopard-Print Bikini Top $140 from net-a-porter.com Buy Now Bikini Briefs $135 from net-a-porter.com Buy Now