There is a lot to offer the visitor looking for hotels in Victoria in Greater London.
Good luck with your search and enjoy your stay.
Victoria Hotels. Park Plaza Victoria London is situated in lively Victoria, the hotel is a 2 minute walk from Victoria Station, and 5 minutes' walk from Buckingham Palace. The Park Plaza Victoria London hotel is centrally located, within a mile of Parliament Square, Westminster Abbey and Big Ben.|
Park Plaza Victoria London, 239 Vauxhall Bridge Road, Westminster, London, SW1V 1EQ