120 Fenchurch Street
Another spectacular rooftop venue opens in London, capitalising on our appetites for great food and great views. The latest offering from the D&D London Group, 120 Fenchurch Street, will be located on the floor below a “public sky garden” and will be a restaurant for 200+ guests with stunning views of the River Thames, Tower Bridge, Tower of London and The Shard.
We are waiting for details of private hire to be confirmed but it’s location in the City of London, views and capacity will make it a popular location for summer parties and corporate events.
120 Fenchurch St London EC3M 5BA