Well somewhere central.
I am likely to stay in London during a stopover and I have never been, so I can't name areas I am likely to go.
But lets say somewhere close to the Thames.
Or is there somewhere else in the CBD that just has outstanding fish and chips? about 10 years ago