March 22, 2011


Recently Selfridges on Oxford Street in London, last year voted "The Best Department Store in the World", made a very nature inspired window display using some of our Cushions. It looks really cool and springlike. If you stop by Oxford Street, look for our cushions on the 4th floor.