Simon Cowell at Dorchester

Music mogul Simon Cowell at the Dorchester in London, England on November 11, 2010.

By Joanna Martinez
Simon Cowell at Dorchester
WENN

News from our partners