Find time to slow down and smell the flowers at Sky Garden. From the beautiful displays to the perfumed air, this oasis is a delight for the senses.
Situated in London City Centre, this floral display is worth including in your schedule. But you'll find plenty more to see in this area. Buckingham Palace, Big Ben, and Trafalgar Square aren't too far away from Sky Garden.