With Buckingham Palace, Tate Britain and Big Ben within walking distance, Park Plaza Victoria London puts you at the heart of London. The hotel's 287 spacious guestrooms feature family-friendly Apartments with a pull-out sofa bed and kitchenette. Additional..