A brilliant location if you need somewhere to stay in North London .