Magnolia Pearl

top 833 urchin

$325

European cotton, hand blockprint men's shirt but so cute because polka dots are always in style!

One size.