6 hours in London, United Kingdom

Selfridges shopping mall in London, United Kingdom
Regent Street, London, United Kingdom
Underground sign, London, United Kingdom
London Taxi at Regent Street, London, United Kingdom
London Eye
Red double decker bus, London, United Kingdom
Red double decker bus, London, United Kingdom
County Hall, London, United Kingdom
The Coliseum Theatre or London Coliseum, City of Westminster, London
Festival Pier in River Thames, London, United Kingdom
The London Millennium Footbridge over River Thames in London, United Kingdom

Leave a Reply