London Aquarium, Waterloo Station, Houses of Parliament, South Bank, Westminster Abbey.
The Thames.
It's called the London death trap experience
The London Eye is on the south bank of the river Thames, next to Westminster Bridge and opposite Big Ben.
London Bridge. The London Dungeon is just next door on Tooley Street.
No, but it's not far away.
its not over a lake its next to the Thames River.
No, the London Dungeon tourist attraction is adjacent to London Bridge Station but is moving to near the London Eye in March 2013.
He is next to the ice-cream truck by the london eye
The London Eye is in London, England which is part of the continent of Europe.
The London Eye is in Waterloo on the South Bank.
the london eye
Yes, the London Eye is included in the London Pass.