London’s Sky Garden at 20 Fenchurch Street
Forget the Shard – this is like a sky-high Eden Project.
Forget the Shard – this is like a sky-high Eden Project.
A thoroughly disappointing experience of Sunday roast at a trendy London bar.