A delightful venue to stay in North London.