At the height of your London Eye "flight," you'll be 443 feet off the ground, which gets you this unobstructed view of the Thames River, the Westminster Bridge and the seat of British government.