Sky Garden

Sky Garden
20 Fenchurch Street, London, EC3M 3BY