Located on the 14th floor of 120 Fenchurch Street, this stunning restaurant and lively bar presents unparalleled views of the London skyline.
Embellished with hundreds of plants, trees and greenery this vibrant summer venue is nicknamed 'The forest in the sky'.
The bespoke menu focuses on modern British cooking with a touch of French flair, from canapes and bowl food to sit down menus accompanied by the stunning views. Alongside the food you can enjoy a specialised signature cocktail and enjoy party vibes in the bar lounge.
Book a private area or host an exclusive event at this exclusive location with the perfect summer setting.
120 Fenchurch Street, EC3M 5BA