14 HillsRestaurants14th floor, 120 Fenchurch StLondon, ENG, EC3M 5BA · GB+442039815222hello@14stories.co.uk14stories.co.ukHours not available