Great hotel for short stay in close proximity to St Pancras and Kings Cross stations