Cart 0

Blue Striped Shirt*

£55.00

Blue striped loose fit shirt. Double pocket front.

One size fits UK6-10



More from this collection