Earlier this month, the Sky Garden opened at London's 20 Fenchurch Street. The attraction is touted as London's "highest public garden" and spans the top three floors in the building. Gizmag went ...
The head chef at one of London's highest restaurants, Kerth Gumbs of Fenchurch Restaurant, gives us his food and drink ...