John Lewis & Partners
Striped halter bikini top
£ 29.00
Shop Product