Barnes Restaurants: Big Tastes, Small Neighbourhood. Barnes is a small but beloved area of London with many attractions to see. Situated along the River Thames, residents in Barnes love strolling the waterfront, enjoying the beautiful green landscape. Home to a number of upscale restaurants, as well as some more affordable eateries, Barnes is the perfect place to grab lunch or dinner with friends and family. Locals can also hang out by Barnes Pond, with many pubs and inns nearby, including hosts to live jazz gigs and others that are dog-friendly. A walk down one of London’s most expensive streets, The Terrace, delights visitors with its many excellent eateries, from gastropubs in 17th century buildings to charming cafes that serve afternoon tea.