Lionheart Brothers plays the Sonic Cathedral in London
Location: Sonic Cathedral, London, England, UK