Loading map…

42 Holborn

42 Holborn in London, United Kingdom, is a modern culinary destination. The aroma of grilled ingredients suggests a satisfying texture, reflecting the dynamic and diverse food scene of the British capital.