Mary Top

Mary Top

Regular price
$28.00
Sale price
$28.00

Pale pink Swiss dot top with smocking on the chest and flutter sleeves.