London Throw Pillows
From the iconic bridges over the Thames River to the famous clock tower known as Big Ben, London has plenty for tourists to see. With the London scenes on our throw pillows, you can now see them every day in your home. London's history goes back to Roman times, when it was a provincial capital. On the literary side, it's where the famous ghosts visited Ebenezer Scrooge.