4Kensington Roof Gardens, London

Source: Link

The Kensington Roof Gardens is considered a palatial green terrace of the Kensington district of London. This 6,000 sq. m. space is full of fountains, fern, flowers, palm, and flamingos. Rocks were imported from Pennsylvania and some 500 species of plants were planted to fill the 3-themed spaces, namely English, Spanish, and Tudor. Click the next ARROW to see the next image!

Previous article10 Fairytale Villages in Italy You Can’t Help Falling For
Next article10 Beautiful Places to Visit in Kent