Perfect location for a stay in Finchley and excellent for dipping into central London.