The most popular landmark in King's Cross is London Victoria Station located in London, followed by Hyde Park and Paddington Station, located in London and London, respectively. Depending on where and how long you plan on staying in King's Cross, you may be able to visit at least one of these cities.