UK Adventures London’s Sky Garden at 20 Fenchurch Street Forget the Shard – this is like a sky-high Eden Project. April 15, 2017 by Rachel Ramsay | Comments Off on London’s Sky Garden at 20 Fenchurch Street
Restaurants Restaurant Review: The Happenstance Bar, London A thoroughly disappointing experience of Sunday roast at a trendy London bar. March 10, 2015 by Rachel Ramsay | 3 Comments