The Sky Garden at 20 Fenchurch Street is a remarkable open space that traverses three stories and offers 360 degree continuous perspectives over the City of London. Guests can twist and turn around the stunningly arranged terrace nurseries, perception decks and an outdoors porch of what is ... Views: 488