Victoria Park Plaza, London hotels at discounted rates

Victoria Park Plaza
239 Vauxhall Bridge Road, London, SW1V 1EQ, England