London’s largest clock Posted on 25/10/2011 by Hogs Back Books The largest clock in London is not situated on the Clock Tower, but on Shell Mex House on The Strand.