London is a very expensive city and, unless you want to spend lots of money, most budget hotels are very far away from the city centre. But try Gower Street, in the middle of Bloomsbury, and you cannot go wrong. Arran House is not glitzy: the rooms are basic and very small. However, they are very clean and include a private mini-bathroom; breakfast is very good (so good, in fact, you might have a hearty breakfast and easily skip lunch). And the hotel is at walking distance of all attractions in downtown London. The staff is very serviceable and kind.