Both London Eye and Big Ben are located in City of Westminster borough of London central. No single traveler visiting London would ever miss these 2 giant structures. Neither do I. On my 3rd day in London, I witnessed them with my very naked eyes. Not quite enough.
Big Ben as part of the Parliament Building, the opposite side of London Eye along River Thames and next to Westminster Bridge.
Big Ben as part of the Parliament Building, the opposite side of London Eye along River Thames and next to Westminster Bridge.