Tagged: elrow town London 2023

elrow Town London Announces First Four Artists For 2023

elrow Town is back in the Capital this summer, returning to Parsloes Park in East London on Saturday 22nd July. This time the production will be cranked up further, the experience more immersive and the event more innovative. The action...