Star Spangled Top

Regular price
$34.65
Sale price
$34.65

Ivory + Black, but perfect top to wear for the summer holidays without being to over the top patriotic.