There are a huge number of hotels in London and your first port of call should be
Hotels can be expensive so we recommend to book as soon as possible. Below, we have offered some advice about how to get a room if you are operating on a tight budget. Please do not hesitate to contact us if you require more advice.
Hostel which also offers single rooms:- https://www.clinkhostels.com/london/clink78/
There are two large chains in the UK called Travelodge and Premier Inn. They are both pretty average, though usually clean. They have locations all over London and the price depends on location and demand. Cheaper hotels in these chains might be on the outskirts closer to the airports and you can take the tube into the centre of town (for example, Premier Inn in Tottenham Hale is close to Stansted Airport and it takes around 25 minutes to get into central London on the tube).
We use the following hotels for guests and seminar speakers which are quite close to KCL, but they are a bit average to be honest:-
Expensive but close https://www.strandpalacehotel.co.uk/
Cosmologically expensive but close https://www.fairmont.com/savoy-london/