14 Hills ….
Nestled atop the London skyline, 14 Hills restaurant, (one floor below The Gardens at 120 Fenchurch)is an absolute gem that offers an unforgettable dining experience. From the moment you step into the venue, you are greeted by a warm and elegant ambiance that sets the...