Sky Garden Sky Garden Level 35, 20 Fenchurch Street. London's newest public space. January 18th, 2015