Clapham Grand - Indiepalooza - "the UK's BEST Indie Festival" plays on Saturday 27 November at 18:00 at Clapham Grand, London.
Source: universe.com