Park Plaza Westminster Bridge London is a hotel near London Victoria Station that is popular with HotelsCombined users, scoring 8.3 across 24,866 reviews.