Ambitious new restaurant St Barts opens today near Smithfield market, on the edge of the City of London. It is the third venue from three friends who have progressed from pop-ups to the tiny Nest in Hackney and the slightly larger Fenn in Fulham – both of which won rave reviews and high ratings for their […]