Tower of London (Toile)
A8942
Price $5.99
England's famous landmark is represented with this embroidery design.