This stylish tea towel depicts some of London's top land marks, including Big Ben, St Pauls Cathedral, the London Eye and Tate Modern. This item is the perfect souvenir of a visit to London, or a great gift for those abroad.
50% linen, 50% cotton
Made in Sweden