Why not try Best Western Palm Hotel London which conveniently located in North-London and having proximity to central London and to many popular attractions. I stayed in this hotel on my last visit to London. It was awesome and has all the luxurious facilities at affordable prices.