The London Eye is located on the banks of the Thames, just across from Big Ben and the Houses of Parliament.
Share this note: