I would definitely go back to Ross's apartment for a short stay in London. Perfectly situated, you have everything you need near the house and it's only 2 stops away from St Pancras Station. Ross was from far the best Airbnb host I had in my life, super friendly and he gave me excellent recommendations for my stay.