Farmers Market play gigs in London, Bristol, Cardiff and Birmingham from 30 June to 3 July
Location: England, UK