The Zolas start their tour off in London and do not disappoint Jessica Thompson Culture March 22, 2017