71/72 Vincent Square, London, GB
The Edwardian style Wellington Hotel is located 500 metres from Buckingham Palace, Big Ben and Westminster Abbey in London, England. The Victoria Station transportation hub also stands 500 metres from this hotel Hotel Features. This property houses a bar that serves a selection of domestic and international drinks. Function facilities accommodate up to 150 people.