← BackWestPuppet Theatre Bargeopposite, 35 Blomfield Rd, London W9 2PF, UKThe name says it all about this small floating theatre, in Little Venice.What's on at Puppet Theatre BargeNovemberThe Town Mouse & The Country Mouse24/10/2026 - 15/11/2026Various times, see the event link for more information.