A Day in London: The Sky Garden & Camden Town

Forget The View from the Shard: it’s all about The View from 20 Fenchurch Street. The Sky Garden is London’s highest public garden – and with a non-existent entry price, it’s a verifiable hidden gem for travellers on a budget in the heart of the capital.

Continue reading “A Day in London: The Sky Garden & Camden Town”