Restaurants in Twickenham: High-End near the Thames. Known for its natural beauty and greenery, London’s desirable Twickenham is located along the banks of the Thames River. With upscale 19th century houses and pricey boutiques and shops, Twickenham is one of the city’s loveliest areas and a favourite spot for London’s rich to settle down. Upscale restaurants, classy boutiques and high-end shops are common in this neck of the woods, giving Twickenham a particularly luxurious feel. A day spent at York House Gardens is a favourite activity amongst locals. Home to the Town Hall of the Borough Richmond upon Thames, the historic grounds feature a sunken lawn and beautiful gardens that delight visitors. The area is most known for its large rugby stadium, which is home to the Rugby Football Union. If you’re looking for a great meal, you can find the best restaurants in Twickenham just steps from the river. With choices ranging from traditional English pub foods to upscale Thai specialties, Twickenham restaurants have it all.