Delia grey striped top small to xl

Delia grey striped top small to xl

Regular price $ 35

Grey striped top with split side hem and chest pockets