When: 1st April 2010 8pm – 1am Where: The Old Blue Last 38 Great Eastern Street, Shoreditch, London, UK, EC2A 4QS £: Free What is it? Flower of Zeus are two lads from London that make a magnitude of noise worthy of at least 5 members. Influenced by the likes of Led Zeppelin, Jesus and […]