This photo was taken in the centre of Piccadilly Circus, right in the heart of London. You can see the famous lead statue, the Angel of Christian Charity which was unveiled in 1893.
Piccadilly Circus looks its best at night, when you can see the bright flashing billboards. Unfortunately, this photo was taken on a dark gloomy and very cold afternoon, so it does not show its full potential. It is almost a miniature version of Time Square.