This is the perfect place for a short stay in London, great position close to Victoria Station