A warm and welcomed place to stay in London.