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