London is awash with lovely green spaces and expansive public parks. While there are countless free gardens in London to visit, the London Sky Garden at 20 Fenchurch Street is still our favorite.
Perched atop a skyscraper, the mostly-indoor Sky Garden London offers phenomenal views.… Read the rest