yes
There are various landmarks located in London; one for example could be the London eye.
As shameful as it might seem the London Eye has knocked Westiminster Abby London Bridge and th e Tower of Big Ben of the list of leading London landmarks.
London is near many famous landmarks and major European cities.
london landmarks
Interesting
The possessive noun for London is "London's." It indicates ownership or association with the city, such as in the phrase "London's landmarks" or "London's culture."
Buckingham palace, London eye and big Ben.
Big Ben and the London Eye, Stonehenge
Marble Arch
Stonehenge, Tower of London, Hadrian's Wall.
Standing in one place you can probably see the most London landmarks from Greenwich Park as it is on a hill overlooking Docklands to the North with views towards the City of London in the West. If you walked around St James' Park you'd be able to see lots of landmarks from different places such as Horseguards Parade, Downing Street and Buckingham Palace to name only a few.
Big Ben, the Houses of Parliament, the London Eye, Buckingham Palace, Windsor Castle, St Paul's Cathedral. They are all in London. In Manchester there is Manchester Cathedral, the Library, the Town Hall, and the Royal Exchange theatre.