Excelsior Hotel, Kings Cross, London WC1H 8AL

Excelsior London Hotel

42 Argyle Square,
King’s Cross,
London
WC1H 8AL

Tel: 020 7837 0571

Bloomsbury, Grays Inn

Star Rating: 2-star