I guess the author was too dumb to use the right word ‘besieged’.
Could have used "besieged" or "laid siege to". Or since the invaders actually entered and occupied the hotel, they perhaps meant "seized", but that's a stretch.
Actually, "siege" as a transitive verb is a valid form, synonym to "besiege": https://www.dictionary.com/browse/siege?s=t