20 Fenchurch Street, Sky Garden Loading Map.... 20 Fenchurch Street, Sky Garden20 Fenchurch Street - LondonEvents 51.5115589 -0.08356130000004214 Address 20 Fenchurch Street London EC3M 3BY United Kingdom Upcoming Events No events in this location