A great place to stay that is restful but still London.