London’s street performers entertain locals and visitors from all over the world. From dancers and singers to actors and mimes, they put on shows for kids of all ages.
But it’s not just humans that entertain in London. There are floral displays all over the city that catch the eye and provide a pleasant distraction. Seeing them is one of the best free things to do in London.
39. Trafalgar Square
Trafalgar Square is a great place to see street performers in London. Not only does it have regular acts and chalk artists, but there are also free parades, events, and festivals in the square all the time.
40. Covent Garden
Covent Garden is famous for its entertainment, and the area in and around the covered piazza is always full of performers. Whether it’s Covent Garden Christmas carols or comedy, there’s something to see here year-round.
The floral facades in London’s Belgravia offer some of the most beautiful entertainment in the city. Elizabeth Street alone could keep my camera busy for hours.