Storrs London is an English print house for luxury cotton fabrics. Their original designs are screen printed on 100% Egyptian superfine cotton lawn. Inspiration is drawn from the rich collection of historical, cultural and artistic resources. The flowing repeats of the English Arts & Crafts movement remains a constant influence in their collections; each print evokes a unique moment in time, beautiful setting, object or thing.
The creative heritage of London fashion also guides and instructs their artistic approach. Although the prints have an ‘English’ sensibility, these patterns embody the rich and bright colours of London’s internationalist spirit to create vibrant, sophisticated and luxurious prints.