London Eye at night. View looking along the River Thames, London, UK, from Westminster Bridge to Hungerford Bridge. The London Eye (centre, 135 metres tall) is at left of County Hall (lit up, right, now an aquarium). These two structures are on the south bank of the Thames. Photographed in January 2013.
October 5th, 2018
Viewed 36 Times - Last Visitor from Beverly Hills, CA on 06/14/2019 at 2:29 PM