Oliver Black Top Size 16

Beautiful top navy with red flowers. Slightly longer drop at the back 

$27