Great place to stay in London, not so far from the touristic centre (you can reach Camden in 30 mn by foot, St Pancras in 10mn by metro)