If Twickenham ever needed another reason to call itself one of Britain’s unofficial music capitals, it certainly got one. On 21 November 2025, the UK’s very first School of Rock London opened its doors right in TW1 – the very neighbourhood where giants like The Rolling Stones, The Who, Queen, and ELO carved out music history.
It was only fitting, then, that the launch party felt…