Victoria Park Plaza

239 Vauxhall Bridge Road
London
United Kingdom