Wandsworth Restaurants: Dining on the Thames. Wandsworth, located in south-west London, is a district rich in cultural history, and great food possibilities. Known for its beauty and natural green spaces, it attracts all types of people to live in its pleasant neighbourhoods. For those on a budget, Wandsworth is the perfect place to visit for a bite to eat, offering quality options for both Londoners and tourists alike. Whether you are out for a walk at Battersea Park or you’re hanging out with friends in Clapham, there are many great restaurants scattered across this London borough. St. John’s Hill near Clapham Junction is a street full of amazing restaurants and cafes. Pubs are well loved in this region, and the ones in Wandsworth are truly unique.