The ‘Kelly’, cotton

SEZANE blouse size 36

£49.99