On the South Bank.
The Thames.
No. The London Eye is in central London - on the south bank of the River Thames and opposite Big Ben.
About 7 miles.
The London Eye is on the south bank of the river Thames and nearly opposite Big Ben.
Thames
YES IT IS!!!.The London Eye is a giant Ferris wheel situated on the banks of the River Thames (pronounced temz) in London, England. The entire structure is 135 metres (443 ft) tall and the wheel has a diameter of 120 metres (394 ft).
The River Thames runs from outside London on its west side and exits London on its east side.
The London Eye isn't in any of London's major parks. It is located on the South Bank of the River Thames nearly opposite the Houses of Parliament.
The London Eye is on the south bank of the river Thames, next to Westminster Bridge and opposite Big Ben.
its not over a lake its next to the Thames River.
Battersea is a district in London on the South side of the River Thames
Bankside, London (the south side of the Thames)