Melville Hotel, Kings Cross, London WC1H 8AL

Melville Hotel London

38-39 Argyle Square,
Kings Cross,
London
WC1H 8AL

Tel: 020 7837 0571

Bloomsbury, Grays Inn

Star Rating: 2-star