Land of The Giants + Fresh Arms at The Magic Garden
The Magic Garden 231 Battersea Park Road, London, SW11 4LG, London, England, GBBrass, bass, and big energy.. Land of the Giants hit The Magic Garden with Fresh Arms for a night of unstoppable live music!LAND OF THE GIANTSFor over 15 years now; … Continue reading Land of The Giants + Fresh Arms at The Magic Garden