Tower Bridge, Tooley Street and London Bridge were part of London's biggest celebration of Car Free Day on Sunday.
Tower Bridge was closed to traffic, and London Bridge was open to buses only, with much of the Square Mile around Bank Station also given over to pedestrians and cyclists.
Undeterred by the rain, some Londoners joined a yoga session on Tower Bridge at 8am.
There was live music and dance, street games including badminton and chess, food stalls, a hedge maze, and pop-up parks for visitors to enjoy .
Mayor of London Sadiq Khan, who funded Car Free Day from City Hall, said it gave Londoners the chance to reimagine their City without the traffic.
London was joint third worst for pollution in a study of European cities last year, with two million people including 400,000 children living with unlawfully toxic air.
But London Assembly Conservatives argued that Car Free Day was a gimmick, and money should be spent on long-term measures to tackle pollution.
Speaking on Sunday Politics London, deputy leader Susan Hall described the event as "absolutely ridiculous".
She said: "This is costing a million pounds of taxpayers money. It could have gone on these green buses. That would have had a lasting effect.
"This is just a PR stunt for him – it's the same with everything he does."
Lib Dem mayoral candidate Siobhan Benita said: "Today I enjoyed car free London. But today is just one day and part of a worldwide initiative. One day of action is far, far too little.
"London should be leading the way. In other cities they have monthly car free days. We should be doing the same. We should be doing more. My ambition is for London to be the greenest city on earth and we should not settle for anything less."
For the latest local news and events direct to your inbox every Monday, you need our weekly email newsletter SE1 Direct.
7,000+ locals read it every week. Can you afford to miss out?
Read the latest issue before signing up