A new Italian restaurant has opened at the bottom of the City of London’s distinctive 20 Fenchurch Street building, better known as the Walkie-Talkie Tower. Larch is the little (and much lower) sister of the tower’s Fenchurch Restaurant, on the 37th floor, and Darwin Brasserie on the 36th – both of which achieve strong scores and […]
For those of you who haven’t yet been to the top of the City’s newest skyscraper, the ‘Walkie Talkie’, there’s now another compelling reason (besides those showstopping views). Fenchurch – the restaurant 37 floors up at Sky Garden – has launched a new menu for just in time for the warmer weather. Dishes have been devised […]