Puppet Theatre Barge Address Opposite 35 Blomfield Road London England W9 2PF Upcoming Events No events in this location Share this:FacebookWhatsAppLinkedInNextdoorThreadsXBlueskyMoreRedditTumblrEmailPinterestTelegramMastodonPocketPrint