Perfect location for stay in North London.