This is Charing Cross. It is the heart of London in as much as it is where distances to London are measured from. If you see a sign saying London 24 miles then it is 24 miles to this point.
All images copyright Linda Alstead except where stated