Holden Ave | North Finchley | N12 - 2 Bedrooms - £403.84 pw