Other Hotels in London - Holborn 94-99 High Holborn, Holborn, London, WC1V 6LF Tags: serviced apartments