Yet More Pizza.

Apparently the third best pizza restaurant on the continent is just off Trafalgar Square.