Holiday Inn Express London - Vauxhall Nine Elms
87 South Lambeth Road, Lambeth, London, SW8 1RN, United Kingdom,Object type: Hotel London
One of our top picks in London.On the South Bank of the River Thames, outside the London Congestion Charge Zone and a 12-minutes walk to the U.S. Embassy, the H