Zimmermann Prima Gathered Swimsuit Zimmermann Prima Gathered Swimsuit (£245) Zimmermann Prima Gathered Swimsuit £245 from net-a-porter.com Buy Now