Park Plaza Victoria

239 Vauxhall Bridge Road
London
United Kingdom