Skip to main content

Live: The Zombies In London

Live Review

Venue: The Forum, London

The Zombies make a bold return to the London stage.

Fresh from a series of dates in the US, The Zombies don’t so much shuffle as bound onto the north London stage tonight.

Get Involved

Trending Reviews