Sky Garden: 37 Fenchurch Street, Seafood Bar & Grill

After reading reviews for the new Sky Garden at 20 Fenchurch Street, aka The Walkie Talkie building, I was led to believe I’d be visiting a high-in-the-sky airport terminal – bland and clinical. This turned out to be far from the truth. Perhaps they failed to spot the mighty reveal of The Shard as the…