UK Adventures London’s Sky Garden at 20 Fenchurch Street Forget the Shard – this is like a sky-high Eden Project. April 15, 2017 by Rachel Ramsay | Comments Off on London’s Sky Garden at 20 Fenchurch Street