London Secret Roof Garden : Garden 120 Fernchurch Street

So I have secret to tell you...Have you heard of the Rooftop Garden 120? Well let me tell you all about it. As it's name suggests, the garden is a roof terrace garden in London located at 120 Fernchurch Street.  The garden is fairly new as it was only opened earlier in 2019. I had…