Park Plaza Victoria London Hotel

239 Vauxhall Bridge Road, SW1V 1EQ
London
United Kingdom