The London Eye is a large observation wheel located on the South Bank of the River Thames in London. It offers panoramic views of the city and its landmarks, providing visitors with a unique perspective and experience during their ride. The attraction operates capsules that can accommodate groups, making it a popular destination for tourists and locals alike.