Numerous Hotels in London

I just did a random search on the number of hotels in London and the Internet gave me a list of over 765 different hotels. Is that normal for a city of this size? I guess that I just have never done a search like this before in the other places that I went to visit so I am a bit shocked to find such a large choice of hotels. I suppose that I usually know what to look for but since I have never been to London I wanted to get an understanding of what the hotel scene was like. Now how do I pick one to stay in?