An ideal place for a peaceful stay in London