Add to basket, John Lewis Geo Ruched Swimsuit, Black/MultiJohn Lewis Geo Ruched Swimsuit, Black/Multi£42.00