Holborn – London
16 Procter St, Holborn
London WC1V 6NX
United Kingdom