miles striped top in mauve and white *restocked*

$34.00