Holborn Tower
137-144 High Holborn
London
London
WC1V 6PL
United Kingdom