Zimmermann Primrose Bikini Zimmermann Primrose polka dot-print bandeau bikini (£159, originally £265) Image Source: matchesfashion.com Zimmermann Primrose polka dot-print bandeau bikini £159 from matchesfashion.com Buy Now