Recently
redeveloped in a contemporary style, the Holiday Inn Express London - Vauxhall Nine Elms is a budget hotel located just south of the river Thames.
Recently
redeveloped in a contemporary style, the Holiday Inn Express London - Vauxhall Nine Elms is a budget hotel located just south of the river...