Three Stars in London - Holborn 166 High Holborn, Holborn, London, WC1V 6PB Tags: bar, business facilities, car parking, lounge bar, televisions