Holiday Inn Express London - Vauxhall Nine Elms  -  3 Star

87 South Lambeth Road, Lambeth, Greater London, SW8 1RN [ Telephone not available ]

Loading Photos & Map of Holiday Inn Express London - Vauxhall Nine Elms

Be the first to Write a Review!

Been to Holiday Inn Express London - Vauxhall Nine Elms? Share your experiences!