Elrow Town London is iconic for kicking festival season into gear. This year, it’s happening from the 18th to the 19th at the Queen Elizabeth Olympic Park.