Putney Restaurants: Big City Eats, Small Town Feel. Putney, located in beautiful Southwest London, is a treat for both nature-lovers and foodies alike. A small town within a big city, Putney is a region full of families, affluent Londoners and young people alike. Most people know Putney as the starting point of the annual University Boat Race, a London tradition since 1856. With its location along the Thames River, Putney offers visitors stunning natural beauty and a peaceful feeling, even with being so close to the bustling city. There are many beloved pubs directly on the river bank, the perfect location to enjoy a beer and watch as rowers and sailboats float downstream. These laid-back eateries are more than just watering holes, they’re actually some of the best restaurants in Putney! Decorated in traditional tavern fashion, some complete with a nautical theme, these pubs are beloved by locals and are unique places to eat in Putney. There’s a Putney restaurant for even the pickiest eater, you just need to know where to look!