Bonjour,
Il y a des toilettes dans toutes les gares ferrovières et certaines stations de métro. L’accès coûte la plupart du temps 30p (dans mon souvenir, à Picadilly Circus, c’était gratuit).
Sinon il y a des toilettes publiques un peu partout dans la ville, surtout dans les parcs.
Consultez aussi cette page internet qui recense les TP proches des lieux touristiques : http://golondon.about.com/od/londonforfree/tp/freetoilets.htm
Astuce : pensez aux musées, dont l’entrée est souvent gratuite, et qui possède forcément des toilettes !