London 120 – London Eye

London Eye the giant Ferris Wheel is one o the most iconic modern landmarks in London. The closest Tube station to the site is Waterloo Station and then 5 minutes walk away. Since it wasn’t covered by the London Pass, […]

Continue Reading