Sutton Restaurants: Dine in a Shopping Haven. The town of Sutton, situated around ten miles southwest of central London, is an area particularly known for its natural beauty and excellent shopping possibilities. Full of great boutiques, independent shops, and lovely cafés for recharging, Sutton High Street is a destination for Londoners in and of itself. Here you’ll find a spattering of the usual fast food restaurants typical in London, as well as some independent hole-in-the-wall eateries. Nearby there are several cosy pubs, whose friendly staff and tasty home-cooked specialties entice you to stay for hours. If you’re craving international foods, there are a even number of restaurants in Sutton that serve authentic ethnic cuisine.