The Garden LIVE @ 33 Chatsworth Road, London 14.08.14
Rating: When you hear that the most rad and avant-garde band of the moment is going to hit 33 Chatsworth Road’s backyard you know it’s a night that can’t be missed. The Garden playing in a garden. A unique venue…