Discover the best places to eat and drink in Wimbledon, from fine dining restaurants and bars pouring craft cocktails, to cosy pubs and coffee shops perfect for brunch or a takeaway espresso.