Gorgeous hand dyed and block printed. These hand made these beautiful shirts are available in a huge variety of patterns and colours to suit. Smart tailoring with individual style.

Kapara Shirt

£39.99Price