Holiday Inn Express London - Vauxhall Nine Elms 3 stars

87 South Lambeth Road, Lambeth, London, SW8 1RN, United Kingdom

Hotel image
Read more reviews for Holiday Inn Express London - Vauxhall Nine Elms