The Puppet Theatre Barge, currently on a summer tour of the Thames but usually found in Little Venice, was established in the late 1970s with the intention of p...
Little Venice is one of those places in London that feels like a romantic dream – something completely remote from the buzz and stress of an energetic city. It ...