Venues: Fenchurch at Sky Garden

24 / 08 / 2016

Last night I had the pleasure of visiting Fenchurch Restaurant, and what an absolute treat. The restaurant is in the Sky Garden on the 37th floor of 20 Fenchurch (the cool walkie talkie building) in the City in Central London. The three-floor Sky Garden space is home to London's highest public landscaped gardens, two restaurants...