England, London, Travel Sky Garden, London June 29, 2017 1 Comment The highest public garden in London, in a building that melted a Jaguar car! Read about my visit. Continue Reading