There are many hotels over there..You can try any of the following..
Copthorne Tara Hotel
The Grosvenor
Hilton London Kensington
Ibis London Earl's Court
Novotel London St Pancras
Travelodge London Covent Garden
Travelodge London Euston
I hope it help you out...