There is a good place to live when you are traveling in London