In Manhattan 'city centre' means something, because people live there. But in Europe 'city centre' is just a business district - noone lives there. London is just a group of villages, it doesn't matter if you are in the centre of the geographical city. We now use 'urban centre'.