Tag Archives: London Transport

London’s Heritage Routemaster Buses – A Glorious Ride

Apart from buildings in London such as Buckingham Palace and people such as the royal guards who stand outside each day, few things can be said to be distinctly London more than the red double decker buses which are known … Continue reading

Posted in Marble Arch London | Tagged , | Leave a comment