We are celebrating the best of the Square Mile this October with The Toast Awards! Voting is open now so make your voice heard by submitting your favourite City of London spots on the website. In the ...
Let’s get this out of the way early. Larch restaurant is part of Sky Garden, London’s highest botanical rooftop in the Fenchurch Building, commonly known as the “Walkie Talkie”, but it’s firmly at ...