20 Fenchurch Street’s Sky Garden

By February 2, 2015 Uncategorized

The Sky Garden at 20 Fenchurch Street spans three floors and offers uninterrupted views across the City of London. Served by two express lifts, visitors arrive to a beautiful landscaped garden with a viewing area, terrace, café, bar and restaurant.Full Story