Tara Palmer-Tompkinson at Odeon Leicester Square - Wednesday 3rd September 2008

Tara Palmer-Tompkinson The Duchess - World premiere held at the Odeon Leicester Square. London, England - 03.09.08 (1 image)

Advertisement