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.
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.