Southwark Restaurants: London’s Historic Centre. Southwark is home to some of London’s most iconic landmarks. The Tower of London, the Tate Modern, and the Shard skyscraper are all some of the sights that visitors get to see when hanging out in this idyllic part of town. Restaurants are excellent in Southwark, and being that it is one of London’s most central neighbourhoods, it is just a stone’s throw away from all of the best activities that the city has to offer. Restaurants in Southwark cater to even the pickiest guests. Because there are so many eateries, there is no reason why anyone shouldn’t leave with a full stomach. If you love Asian food, you’re in luck, because restaurants representing nearly every Asian country are easily within reach.