Tag Archives: Great Portland Street. Cars

London’s famous Oxford Street became traffic-free on Monday, October 26, as authorities began

The first phase covers the stretch between Orchard Street and Great Portland Street. Cars, buses, [...]