On the doorstep of Leicester Square and Piccadilly Circus the Thistle Piccadilly is just steps from London's best sights like Big Ben  Downing Street  Buckingham Palace  Covent Garden  Soho  Oxford and Regent's Street